builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-265 starttime: 1461257248.65 results: success (0) buildid: 20160421083613 builduid: 129ceaacca8b4e55b5278f8610829471 revision: 954e40c927979cc5569e2247ad632d5c0874a5f6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:28.649536) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:28.650018) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:28.650312) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:28.691406) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:28.691741) ========= 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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 09:47:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.4M=0.001s 2016-04-21 09:47:29 (11.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.553410 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:29.273771) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:29.274099) ========= 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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063295 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:29.362643) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 09:47:29.362996) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 954e40c927979cc5569e2247ad632d5c0874a5f6 --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 954e40c927979cc5569e2247ad632d5c0874a5f6 --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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 09:47:29,465 truncating revision to first 12 chars 2016-04-21 09:47:29,466 Setting DEBUG logging. 2016-04-21 09:47:29,466 attempt 1/10 2016-04-21 09:47:29,466 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/954e40c92797?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 09:47:30,782 unpacking tar archive at: mozilla-inbound-954e40c92797/testing/mozharness/ program finished with exit code 0 elapsedTime=2.131976 ========= master_lag: 0.39 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 09:47:31.883389) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:31.883726) ========= script_repo_revision: 954e40c927979cc5569e2247ad632d5c0874a5f6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:47:31.884127) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 21 secs) (at 2016-04-21 09:47:31.884405) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 21 secs) (at 2016-04-21 09:47:53.142754) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 17 secs) (at 2016-04-21 09:47:53.143023) ========= /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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False 09:47:53 INFO - MultiFileLogger online at 20160421 09:47:53 in /builds/slave/test 09:47:53 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 09:47:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:47:53 INFO - {'append_to_log': False, 09:47:53 INFO - 'base_work_dir': '/builds/slave/test', 09:47:53 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:47:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:47:53 INFO - 'buildbot_json_path': 'buildprops.json', 09:47:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:47:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:47:53 INFO - 'download_minidump_stackwalk': True, 09:47:53 INFO - 'download_symbols': 'true', 09:47:53 INFO - 'e10s': False, 09:47:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:47:53 INFO - 'tooltool.py': '/tools/tooltool.py', 09:47:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:47:53 INFO - '/tools/misc-python/virtualenv.py')}, 09:47:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:47:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:47:53 INFO - 'log_level': 'info', 09:47:53 INFO - 'log_to_console': True, 09:47:53 INFO - 'opt_config_files': (), 09:47:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:47:53 INFO - '--processes=1', 09:47:53 INFO - '--config=%(test_path)s/wptrunner.ini', 09:47:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:47:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:47:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:47:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:47:53 INFO - 'pip_index': False, 09:47:53 INFO - 'require_test_zip': True, 09:47:53 INFO - 'test_type': ('testharness',), 09:47:53 INFO - 'this_chunk': '1', 09:47:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:47:53 INFO - 'total_chunks': '10', 09:47:53 INFO - 'virtualenv_path': 'venv', 09:47:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:47:53 INFO - 'work_dir': 'build'} 09:47:53 INFO - ##### 09:47:53 INFO - ##### Running clobber step. 09:47:53 INFO - ##### 09:47:53 INFO - Running pre-action listener: _resource_record_pre_action 09:47:53 INFO - Running main action method: clobber 09:47:53 INFO - rmtree: /builds/slave/test/build 09:47:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:47:55 INFO - Running post-action listener: _resource_record_post_action 09:47:55 INFO - ##### 09:47:55 INFO - ##### Running read-buildbot-config step. 09:47:55 INFO - ##### 09:47:55 INFO - Running pre-action listener: _resource_record_pre_action 09:47:55 INFO - Running main action method: read_buildbot_config 09:47:55 INFO - Using buildbot properties: 09:47:55 INFO - { 09:47:55 INFO - "project": "", 09:47:55 INFO - "product": "firefox", 09:47:55 INFO - "script_repo_revision": "production", 09:47:55 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 09:47:55 INFO - "repository": "", 09:47:55 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 09:47:55 INFO - "buildid": "20160421083613", 09:47:55 INFO - "pgo_build": "False", 09:47:55 INFO - "basedir": "/builds/slave/test", 09:47:55 INFO - "buildnumber": 535, 09:47:55 INFO - "slavename": "tst-linux32-spot-265", 09:47:55 INFO - "revision": "954e40c927979cc5569e2247ad632d5c0874a5f6", 09:47:55 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 09:47:55 INFO - "platform": "linux", 09:47:55 INFO - "branch": "mozilla-inbound", 09:47:55 INFO - "repo_path": "integration/mozilla-inbound", 09:47:55 INFO - "moz_repo_path": "", 09:47:55 INFO - "stage_platform": "linux", 09:47:55 INFO - "builduid": "129ceaacca8b4e55b5278f8610829471", 09:47:55 INFO - "slavebuilddir": "test" 09:47:55 INFO - } 09:47:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 09:47:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 09:47:55 INFO - Running post-action listener: _resource_record_post_action 09:47:55 INFO - ##### 09:47:55 INFO - ##### Running download-and-extract step. 09:47:55 INFO - ##### 09:47:55 INFO - Running pre-action listener: _resource_record_pre_action 09:47:55 INFO - Running main action method: download_and_extract 09:47:55 INFO - mkdir: /builds/slave/test/build/tests 09:47:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:55 INFO - https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:47:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:47:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:47:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:47:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:47:57 INFO - Downloaded 1325 bytes. 09:47:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:47:57 INFO - Using the following test package requirements: 09:47:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 09:47:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 09:47:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 09:47:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'jsshell-linux-i686.zip'], 09:47:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 09:47:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 09:47:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 09:47:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 09:47:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 09:47:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:47:57 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 09:47:57 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 09:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:57 INFO - https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:47:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 09:47:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 09:47:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:47:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:05 INFO - Downloaded 22441656 bytes. 09:48:05 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/*'] 09:48:05 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/* 09:48:06 INFO - caution: filename not matched: web-platform/* 09:48:06 INFO - Return code: 11 09:48:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:06 INFO - https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:48:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 09:48:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 09:48:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:17 INFO - Downloaded 36400333 bytes. 09:48:17 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/*'] 09:48:17 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/* 09:48:21 INFO - caution: filename not matched: bin/* 09:48:21 INFO - caution: filename not matched: config/* 09:48:21 INFO - caution: filename not matched: mozbase/* 09:48:21 INFO - caution: filename not matched: marionette/* 09:48:21 INFO - caution: filename not matched: tools/wptserve/* 09:48:21 INFO - Return code: 11 09:48:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:21 INFO - https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:48:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:48:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:48:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:25 INFO - Downloaded 63430835 bytes. 09:48:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:48:25 INFO - mkdir: /builds/slave/test/properties 09:48:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:48:25 INFO - Writing to file /builds/slave/test/properties/build_url 09:48:25 INFO - Contents: 09:48:25 INFO - build_url:https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:48:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:48:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:48:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:48:34 INFO - Contents: 09:48:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:48:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:34 INFO - https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:48:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:48:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:48:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:48:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dih4lS9SQGadkmRsPAabWg/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 09:49:01 INFO - Downloaded 91803619 bytes. 09:49: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'] 09:49: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 09:49:09 INFO - Return code: 0 09:49:09 INFO - Running post-action listener: _resource_record_post_action 09:49:09 INFO - Running post-action listener: set_extra_try_arguments 09:49:09 INFO - ##### 09:49:09 INFO - ##### Running create-virtualenv step. 09:49:09 INFO - ##### 09:49:09 INFO - Running pre-action listener: _pre_create_virtualenv 09:49:09 INFO - Running pre-action listener: _resource_record_pre_action 09:49:09 INFO - Running main action method: create_virtualenv 09:49:09 INFO - Creating virtualenv /builds/slave/test/build/venv 09:49:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 09:49:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:49:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:49:10 INFO - Using real prefix '/usr' 09:49:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:49:12 INFO - Installing distribute.............................................................................................................................................................................................done. 09:49:15 INFO - Installing pip.................done. 09:49:15 INFO - Return code: 0 09:49:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:49:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:49:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:49:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d55f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, '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-1461256864.65496-1311575629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:49:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:49:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:49:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:15 INFO - 'CCACHE_UMASK': '002', 09:49:15 INFO - 'DISPLAY': ':0', 09:49:15 INFO - 'HOME': '/home/cltbld', 09:49:15 INFO - 'LANG': 'en_US.UTF-8', 09:49:15 INFO - 'LOGNAME': 'cltbld', 09:49:15 INFO - 'MAIL': '/var/mail/cltbld', 09:49:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:15 INFO - 'MOZ_NO_REMOTE': '1', 09:49:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:15 INFO - 'PWD': '/builds/slave/test', 09:49:15 INFO - 'SHELL': '/bin/bash', 09:49:15 INFO - 'SHLVL': '1', 09:49:15 INFO - 'TERM': 'linux', 09:49:15 INFO - 'TMOUT': '86400', 09:49:15 INFO - 'USER': 'cltbld', 09:49:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:49:15 INFO - '_': '/tools/buildbot/bin/python'} 09:49:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:49:16 INFO - Downloading/unpacking psutil>=0.7.1 09:49: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 09:49: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 09:49:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49: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 09:49: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 09:49:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:49:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:49:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:49:22 INFO - Installing collected packages: psutil 09:49:22 INFO - Running setup.py install for psutil 09:49:22 INFO - building 'psutil._psutil_linux' extension 09:49:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 09:49:22 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:49:22 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:49:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 09:49:22 INFO - building 'psutil._psutil_posix' extension 09:49:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 09:49:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 09:49:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:49:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:49:23 INFO - Successfully installed psutil 09:49:23 INFO - Cleaning up... 09:49:23 INFO - Return code: 0 09:49:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:49:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:49:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d55f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, '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-1461256864.65496-1311575629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:49:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:49:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:49:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:23 INFO - 'CCACHE_UMASK': '002', 09:49:23 INFO - 'DISPLAY': ':0', 09:49:23 INFO - 'HOME': '/home/cltbld', 09:49:23 INFO - 'LANG': 'en_US.UTF-8', 09:49:23 INFO - 'LOGNAME': 'cltbld', 09:49:23 INFO - 'MAIL': '/var/mail/cltbld', 09:49:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:23 INFO - 'MOZ_NO_REMOTE': '1', 09:49:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:23 INFO - 'PWD': '/builds/slave/test', 09:49:23 INFO - 'SHELL': '/bin/bash', 09:49:23 INFO - 'SHLVL': '1', 09:49:23 INFO - 'TERM': 'linux', 09:49:23 INFO - 'TMOUT': '86400', 09:49:23 INFO - 'USER': 'cltbld', 09:49:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:49:23 INFO - '_': '/tools/buildbot/bin/python'} 09:49:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:49:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:49:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:49:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:49:28 INFO - Installing collected packages: mozsystemmonitor 09:49:28 INFO - Running setup.py install for mozsystemmonitor 09:49:28 INFO - Successfully installed mozsystemmonitor 09:49:28 INFO - Cleaning up... 09:49:29 INFO - Return code: 0 09:49:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:49: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')]} 09:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:49:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49: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')]} 09:49:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:49:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d55f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, '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-1461256864.65496-1311575629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:49:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:49:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:49:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:29 INFO - 'CCACHE_UMASK': '002', 09:49:29 INFO - 'DISPLAY': ':0', 09:49:29 INFO - 'HOME': '/home/cltbld', 09:49:29 INFO - 'LANG': 'en_US.UTF-8', 09:49:29 INFO - 'LOGNAME': 'cltbld', 09:49:29 INFO - 'MAIL': '/var/mail/cltbld', 09:49:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:29 INFO - 'MOZ_NO_REMOTE': '1', 09:49:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:29 INFO - 'PWD': '/builds/slave/test', 09:49:29 INFO - 'SHELL': '/bin/bash', 09:49:29 INFO - 'SHLVL': '1', 09:49:29 INFO - 'TERM': 'linux', 09:49:29 INFO - 'TMOUT': '86400', 09:49:29 INFO - 'USER': 'cltbld', 09:49:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:49:29 INFO - '_': '/tools/buildbot/bin/python'} 09:49:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:49:29 INFO - Downloading/unpacking blobuploader==1.2.4 09:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:34 INFO - Downloading blobuploader-1.2.4.tar.gz 09:49:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:49:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:49:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:49:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:49:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:36 INFO - Downloading docopt-0.6.1.tar.gz 09:49:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:49:36 INFO - Installing collected packages: blobuploader, requests, docopt 09:49:36 INFO - Running setup.py install for blobuploader 09:49:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:49:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:49:36 INFO - Running setup.py install for requests 09:49:37 INFO - Running setup.py install for docopt 09:49:37 INFO - Successfully installed blobuploader requests docopt 09:49:37 INFO - Cleaning up... 09:49:37 INFO - Return code: 0 09:49:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09: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')]} 09:49:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:49:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09: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')]} 09:49:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:49:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d55f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, '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-1461256864.65496-1311575629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:49:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:49:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:49:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:37 INFO - 'CCACHE_UMASK': '002', 09:49:37 INFO - 'DISPLAY': ':0', 09:49:37 INFO - 'HOME': '/home/cltbld', 09:49:37 INFO - 'LANG': 'en_US.UTF-8', 09:49:37 INFO - 'LOGNAME': 'cltbld', 09:49:37 INFO - 'MAIL': '/var/mail/cltbld', 09:49:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:37 INFO - 'MOZ_NO_REMOTE': '1', 09:49:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:37 INFO - 'PWD': '/builds/slave/test', 09:49:37 INFO - 'SHELL': '/bin/bash', 09:49:37 INFO - 'SHLVL': '1', 09:49:37 INFO - 'TERM': 'linux', 09:49:37 INFO - 'TMOUT': '86400', 09:49:37 INFO - 'USER': 'cltbld', 09:49:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:49:37 INFO - '_': '/tools/buildbot/bin/python'} 09:49:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:49:38 INFO - Running setup.py (path:/tmp/pip-cbO_ea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:49:38 INFO - Running setup.py (path:/tmp/pip-M_F5c8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:49:38 INFO - Running setup.py (path:/tmp/pip-Y3hwvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:49:38 INFO - Running setup.py (path:/tmp/pip-3x14QW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:49:38 INFO - Running setup.py (path:/tmp/pip-ajKgHS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:49:38 INFO - Running setup.py (path:/tmp/pip-XrVthA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:49:38 INFO - Running setup.py (path:/tmp/pip-5V_mal-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:49:39 INFO - Running setup.py (path:/tmp/pip-ULxUH1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:49:39 INFO - Running setup.py (path:/tmp/pip-9cFAMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:49:39 INFO - Running setup.py (path:/tmp/pip-Pu6o1_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:49:39 INFO - Running setup.py (path:/tmp/pip-DjOfKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:49:39 INFO - Running setup.py (path:/tmp/pip-iTWKZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:49:39 INFO - Running setup.py (path:/tmp/pip-KyqNJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:49:39 INFO - Running setup.py (path:/tmp/pip-xTsYv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:49:39 INFO - Running setup.py (path:/tmp/pip-8jCV36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:49:40 INFO - Running setup.py (path:/tmp/pip-yxZilb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:49:40 INFO - Running setup.py (path:/tmp/pip-IZhPmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:49:40 INFO - Running setup.py (path:/tmp/pip-jopTvV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:49:40 INFO - Running setup.py (path:/tmp/pip-8UO6An-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:49:40 INFO - Running setup.py (path:/tmp/pip-TDW9hX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:49:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:49:41 INFO - Running setup.py (path:/tmp/pip-7O2ou8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:49:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:49:41 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 09:49:41 INFO - Running setup.py install for manifestparser 09:49:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:49:41 INFO - Running setup.py install for mozcrash 09:49:41 INFO - Running setup.py install for mozdebug 09:49:41 INFO - Running setup.py install for mozdevice 09:49:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Running setup.py install for mozfile 09:49:42 INFO - Running setup.py install for mozhttpd 09:49:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Running setup.py install for mozinfo 09:49:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Running setup.py install for mozInstall 09:49:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:49:42 INFO - Running setup.py install for mozleak 09:49:43 INFO - Running setup.py install for mozlog 09:49:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:49:43 INFO - Running setup.py install for moznetwork 09:49:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:49:43 INFO - Running setup.py install for mozprocess 09:49:43 INFO - Running setup.py install for mozprofile 09:49:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:49:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:49:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:49:44 INFO - Running setup.py install for mozrunner 09:49:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:49:44 INFO - Running setup.py install for mozscreenshot 09:49:44 INFO - Running setup.py install for moztest 09:49:44 INFO - Running setup.py install for mozversion 09:49:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:49:44 INFO - Running setup.py install for wptserve 09:49:45 INFO - Running setup.py install for marionette-driver 09:49:45 INFO - Running setup.py install for browsermob-proxy 09:49:45 INFO - Running setup.py install for marionette-client 09:49:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:49:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:49:46 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:49:46 INFO - Cleaning up... 09:49:46 INFO - Return code: 0 09:49:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:49:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:49:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:49:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:49:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d55f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, '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-1461256864.65496-1311575629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:49:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:49:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:49:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:46 INFO - 'CCACHE_UMASK': '002', 09:49:46 INFO - 'DISPLAY': ':0', 09:49:46 INFO - 'HOME': '/home/cltbld', 09:49:46 INFO - 'LANG': 'en_US.UTF-8', 09:49:46 INFO - 'LOGNAME': 'cltbld', 09:49:46 INFO - 'MAIL': '/var/mail/cltbld', 09:49:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:46 INFO - 'MOZ_NO_REMOTE': '1', 09:49:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:46 INFO - 'PWD': '/builds/slave/test', 09:49:46 INFO - 'SHELL': '/bin/bash', 09:49:46 INFO - 'SHLVL': '1', 09:49:46 INFO - 'TERM': 'linux', 09:49:46 INFO - 'TMOUT': '86400', 09:49:46 INFO - 'USER': 'cltbld', 09:49:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:49:46 INFO - '_': '/tools/buildbot/bin/python'} 09:49:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:49:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:49:46 INFO - Running setup.py (path:/tmp/pip-9tgNO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:49:46 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 09:49:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:49:46 INFO - Running setup.py (path:/tmp/pip-RvsHMu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:49:47 INFO - Running setup.py (path:/tmp/pip-Czf7wM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:49:47 INFO - Running setup.py (path:/tmp/pip-J8gE4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:49:47 INFO - Running setup.py (path:/tmp/pip-38ipP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:49:47 INFO - Running setup.py (path:/tmp/pip-pI6UBz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:49:47 INFO - Running setup.py (path:/tmp/pip-wj5GP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:49:47 INFO - Running setup.py (path:/tmp/pip-GUR4mZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:49:47 INFO - Running setup.py (path:/tmp/pip-xEFtrz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:49:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:49:47 INFO - Running setup.py (path:/tmp/pip-zZnewx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:49:48 INFO - Running setup.py (path:/tmp/pip-uWqMNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:49:48 INFO - Running setup.py (path:/tmp/pip-TOxvQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:49:48 INFO - Running setup.py (path:/tmp/pip-au1tYU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:49:48 INFO - Running setup.py (path:/tmp/pip-cncop1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:49:48 INFO - Running setup.py (path:/tmp/pip-SnmUg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:49:48 INFO - Running setup.py (path:/tmp/pip-xTedWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:49:48 INFO - Running setup.py (path:/tmp/pip-hkLVdL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:49:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:49:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:49:49 INFO - Running setup.py (path:/tmp/pip-_0jsJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:49:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:49:49 INFO - Running setup.py (path:/tmp/pip-CbgGLY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:49:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:49:49 INFO - Running setup.py (path:/tmp/pip-St5Bxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:49:49 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:49:49 INFO - Running setup.py (path:/tmp/pip-brJFQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:49:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:49:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:49:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:49:54 INFO - Downloading blessings-1.6.tar.gz 09:49:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:49:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:49:55 INFO - Installing collected packages: blessings 09:49:55 INFO - Running setup.py install for blessings 09:49:55 INFO - Successfully installed blessings 09:49:55 INFO - Cleaning up... 09:49:55 INFO - Return code: 0 09:49:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:49:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:49:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:49:55 INFO - Reading from file tmpfile_stdout 09:49:55 INFO - Current package versions: 09:49:55 INFO - argparse == 1.2.1 09:49:55 INFO - blessings == 1.6 09:49:55 INFO - blobuploader == 1.2.4 09:49:55 INFO - browsermob-proxy == 0.6.0 09:49:55 INFO - docopt == 0.6.1 09:49:55 INFO - manifestparser == 1.1 09:49:55 INFO - marionette-client == 2.3.0 09:49:55 INFO - marionette-driver == 1.4.0 09:49:55 INFO - mozInstall == 1.12 09:49:55 INFO - mozcrash == 0.17 09:49:55 INFO - mozdebug == 0.1 09:49:55 INFO - mozdevice == 0.48 09:49:55 INFO - mozfile == 1.2 09:49:55 INFO - mozhttpd == 0.7 09:49:55 INFO - mozinfo == 0.9 09:49:55 INFO - mozleak == 0.1 09:49:55 INFO - mozlog == 3.1 09:49:55 INFO - moznetwork == 0.27 09:49:55 INFO - mozprocess == 0.22 09:49:55 INFO - mozprofile == 0.28 09:49:55 INFO - mozrunner == 6.11 09:49:55 INFO - mozscreenshot == 0.1 09:49:55 INFO - mozsystemmonitor == 0.0 09:49:55 INFO - moztest == 0.7 09:49:55 INFO - mozversion == 1.4 09:49:55 INFO - psutil == 3.1.1 09:49:55 INFO - requests == 1.2.3 09:49:55 INFO - wptserve == 1.4.0 09:49:55 INFO - wsgiref == 0.1.2 09:49:55 INFO - Running post-action listener: _resource_record_post_action 09:49:55 INFO - Running post-action listener: _start_resource_monitoring 09:49:55 INFO - Starting resource monitoring. 09:49:55 INFO - ##### 09:49:55 INFO - ##### Running pull step. 09:49:55 INFO - ##### 09:49:55 INFO - Running pre-action listener: _resource_record_pre_action 09:49:55 INFO - Running main action method: pull 09:49:55 INFO - Pull has nothing to do! 09:49:55 INFO - Running post-action listener: _resource_record_post_action 09:49:55 INFO - ##### 09:49:55 INFO - ##### Running install step. 09:49:55 INFO - ##### 09:49:55 INFO - Running pre-action listener: _resource_record_pre_action 09:49:55 INFO - Running main action method: install 09:49:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:49:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:49:56 INFO - Reading from file tmpfile_stdout 09:49:56 INFO - Detecting whether we're running mozinstall >=1.0... 09:49:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:49:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:49:56 INFO - Reading from file tmpfile_stdout 09:49:56 INFO - Output received: 09:49:56 INFO - Usage: mozinstall [options] installer 09:49:56 INFO - Options: 09:49:56 INFO - -h, --help show this help message and exit 09:49:56 INFO - -d DEST, --destination=DEST 09:49:56 INFO - Directory to install application into. [default: 09:49:56 INFO - "/builds/slave/test"] 09:49:56 INFO - --app=APP Application being installed. [default: firefox] 09:49:56 INFO - mkdir: /builds/slave/test/build/application 09:49:56 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'] 09:49:56 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 09:50:28 INFO - Reading from file tmpfile_stdout 09:50:28 INFO - Output received: 09:50:28 INFO - /builds/slave/test/build/application/firefox/firefox 09:50:28 INFO - Running post-action listener: _resource_record_post_action 09:50:28 INFO - ##### 09:50:28 INFO - ##### Running run-tests step. 09:50:28 INFO - ##### 09:50:28 INFO - Running pre-action listener: _resource_record_pre_action 09:50:28 INFO - Running main action method: run_tests 09:50:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:50:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:50:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:50:28 INFO - grabbing minidump binary from tooltool 09:50: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')]} 09:50:28 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 0x8a37e30>, '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 0x8cd4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d53470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:50:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:50:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 09:50:28 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:50:28 INFO - Return code: 0 09:50:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:50:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:50:28 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/dih4lS9SQGadkmRsPAabWg/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 09:50:28 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/dih4lS9SQGadkmRsPAabWg/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 09:50:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:50:28 INFO - 'CCACHE_UMASK': '002', 09:50:28 INFO - 'DISPLAY': ':0', 09:50:28 INFO - 'HOME': '/home/cltbld', 09:50:28 INFO - 'LANG': 'en_US.UTF-8', 09:50:28 INFO - 'LOGNAME': 'cltbld', 09:50:28 INFO - 'MAIL': '/var/mail/cltbld', 09:50:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:50:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:50:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:50:28 INFO - 'MOZ_NO_REMOTE': '1', 09:50:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:50:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:50:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:50:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:50:28 INFO - 'PWD': '/builds/slave/test', 09:50:28 INFO - 'SHELL': '/bin/bash', 09:50:28 INFO - 'SHLVL': '1', 09:50:28 INFO - 'TERM': 'linux', 09:50:28 INFO - 'TMOUT': '86400', 09:50:28 INFO - 'USER': 'cltbld', 09:50:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461256864.65496-1311575629', 09:50:28 INFO - '_': '/tools/buildbot/bin/python'} 09:50:28 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/dih4lS9SQGadkmRsPAabWg/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 09:50:29 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:50:29 INFO - import pkg_resources 09:50:30 INFO - Using 1 client processes 09:50:30 INFO - wptserve Starting http server on 127.0.0.1:8000 09:50:30 INFO - wptserve Starting http server on 127.0.0.1:8001 09:50:30 INFO - wptserve Starting http server on 127.0.0.1:8443 09:50:32 INFO - SUITE-START | Running 778 tests 09:50:32 INFO - Running testharness tests 09:50:32 INFO - Setting up ssl 09:50:32 INFO - PROCESS | certutil | 09:50:32 INFO - PROCESS | certutil | 09:50:32 INFO - PROCESS | certutil | 09:50:32 INFO - Certificate Nickname Trust Attributes 09:50:32 INFO - SSL,S/MIME,JAR/XPI 09:50:32 INFO - 09:50:32 INFO - web-platform-tests CT,, 09:50:32 INFO - 09:50:32 INFO - Starting runner 09:50:35 INFO - PROCESS | 1799 | 1461257435661 Marionette DEBUG Marionette enabled via build flag and pref 09:50:35 INFO - PROCESS | 1799 | ++DOCSHELL 0xa29cd400 == 1 [pid = 1799] [id = 1] 09:50:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 1 (0xa29cd800) [pid = 1799] [serial = 1] [outer = (nil)] 09:50:35 INFO - PROCESS | 1799 | [1799] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:50:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 2 (0xa29ce000) [pid = 1799] [serial = 2] [outer = 0xa29cd800] 09:50:36 INFO - PROCESS | 1799 | 1461257436332 Marionette INFO Listening on port 2828 09:50:36 INFO - PROCESS | 1799 | 1461257436966 Marionette DEBUG Marionette enabled via command-line flag 09:50:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fb5d000 == 2 [pid = 1799] [id = 2] 09:50:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 3 (0x9fba5400) [pid = 1799] [serial = 3] [outer = (nil)] 09:50:36 INFO - PROCESS | 1799 | [1799] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:50:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 4 (0x9fba5c00) [pid = 1799] [serial = 4] [outer = 0x9fba5400] 09:50:37 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa824c0 09:50:37 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa82fe0 09:50:37 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9faa3ee0 09:50:37 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9faa4b40 09:50:37 INFO - PROCESS | 1799 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9faa6880 09:50:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 5 (0xa0b35c00) [pid = 1799] [serial = 5] [outer = 0xa29cd800] 09:50:37 INFO - PROCESS | 1799 | [1799] 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 09:50:37 INFO - PROCESS | 1799 | 1461257437367 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48115 09:50:37 INFO - PROCESS | 1799 | [1799] 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 09:50:37 INFO - PROCESS | 1799 | 1461257437397 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48116 09:50:37 INFO - PROCESS | 1799 | 1461257437452 Marionette DEBUG Closed connection conn0 09:50:37 INFO - PROCESS | 1799 | [1799] 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 09:50:37 INFO - PROCESS | 1799 | [1799] 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 09:50:37 INFO - PROCESS | 1799 | 1461257437574 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48117 09:50:37 INFO - PROCESS | 1799 | 1461257437577 Marionette DEBUG Closed connection conn1 09:50:37 INFO - PROCESS | 1799 | [1799] 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 09:50:37 INFO - PROCESS | 1799 | 1461257437632 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48118 09:50:37 INFO - PROCESS | 1799 | 1461257437644 Marionette DEBUG Closed connection conn2 09:50:37 INFO - PROCESS | 1799 | 1461257437683 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:50:37 INFO - PROCESS | 1799 | 1461257437708 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":"20160421083613","device":"desktop","version":"48.0a1"} 09:50:38 INFO - PROCESS | 1799 | [1799] 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 09:50:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x98309000 == 3 [pid = 1799] [id = 3] 09:50:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 6 (0x98309400) [pid = 1799] [serial = 6] [outer = (nil)] 09:50:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x98309800 == 4 [pid = 1799] [id = 4] 09:50:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 7 (0x9830d000) [pid = 1799] [serial = 7] [outer = (nil)] 09:50:40 INFO - PROCESS | 1799 | [1799] 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 09:50:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x97a32c00 == 5 [pid = 1799] [id = 5] 09:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 8 (0x97a33000) [pid = 1799] [serial = 8] [outer = (nil)] 09:50:40 INFO - PROCESS | 1799 | [1799] 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 09:50:40 INFO - PROCESS | 1799 | [1799] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 9 (0x978f1800) [pid = 1799] [serial = 9] [outer = 0x97a33000] 09:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 10 (0x979f9c00) [pid = 1799] [serial = 10] [outer = 0x98309400] 09:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 11 (0x979fb800) [pid = 1799] [serial = 11] [outer = 0x9830d000] 09:50:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 12 (0xa435a800) [pid = 1799] [serial = 12] [outer = 0x97a33000] 09:50:41 INFO - PROCESS | 1799 | 1461257441951 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1799 | 1461257441970 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 13 (0x95a12800) [pid = 1799] [serial = 13] [outer = 0x97a33000] 09:50:42 INFO - PROCESS | 1799 | 1461257442733 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9410ed5b-6164-4628-ae0a-4ceb5dba17ec","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":"20160421083613","device":"desktop","version":"48.0a1","command_id":1}}] 09:50:42 INFO - PROCESS | 1799 | 1461257442938 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:50:43 INFO - PROCESS | 1799 | 1461257443162 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:50:43 INFO - PROCESS | 1799 | 1461257443346 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:50:43 INFO - PROCESS | 1799 | [1799] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:50:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 14 (0x928e2000) [pid = 1799] [serial = 14] [outer = 0x97a33000] 09:50:43 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:43 INFO - PROCESS | 1799 | 1461257443758 Marionette TRACE conn3 <- [1,3,null,{}] 09:50:43 INFO - PROCESS | 1799 | 1461257443766 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:50:43 INFO - PROCESS | 1799 | 1461257443788 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:50:43 INFO - PROCESS | 1799 | 1461257443932 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1799 | 1461257443936 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:50:43 INFO - PROCESS | 1799 | 1461257443946 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1799 | 1461257443954 Marionette TRACE conn3 <- [1,6,null,{}] 09:50:43 INFO - PROCESS | 1799 | 1461257443966 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:43 INFO - PROCESS | 1799 | 1461257443983 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:50:44 INFO - PROCESS | 1799 | 1461257443992 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x91ee5800 == 6 [pid = 1799] [id = 6] 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 15 (0x91ee5c00) [pid = 1799] [serial = 15] [outer = (nil)] 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 16 (0x91ee7c00) [pid = 1799] [serial = 16] [outer = 0x91ee5c00] 09:50:44 INFO - PROCESS | 1799 | 1461257444072 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 17 (0x913a0400) [pid = 1799] [serial = 17] [outer = 0x91ee5c00] 09:50:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x91104000 == 7 [pid = 1799] [id = 7] 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 18 (0x91104400) [pid = 1799] [serial = 18] [outer = (nil)] 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 19 (0x9110f000) [pid = 1799] [serial = 19] [outer = 0x91104400] 09:50:44 INFO - PROCESS | 1799 | 1461257444562 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 20 (0x91e51000) [pid = 1799] [serial = 20] [outer = 0x91104400] 09:50:45 INFO - PROCESS | 1799 | 1461257445051 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:50:45 INFO - PROCESS | 1799 | [1799] 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 09:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1192ms 09:50:45 INFO - PROCESS | 1799 | 1461257445155 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1799 | 1461257445158 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:50:45 INFO - PROCESS | 1799 | 1461257445264 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1799 | 1461257445268 Marionette TRACE conn3 <- [1,10,null,{}] 09:50:45 INFO - PROCESS | 1799 | 1461257445311 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:45 INFO - PROCESS | 1799 | 1461257445474 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:50:45 INFO - PROCESS | 1799 | 1461257445494 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x900e5400 == 8 [pid = 1799] [id = 8] 09:50:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 21 (0x900e5800) [pid = 1799] [serial = 21] [outer = (nil)] 09:50:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 22 (0x90662400) [pid = 1799] [serial = 22] [outer = 0x900e5800] 09:50:45 INFO - PROCESS | 1799 | 1461257445574 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 23 (0x9dee5800) [pid = 1799] [serial = 23] [outer = 0x900e5800] 09:50:46 INFO - PROCESS | 1799 | 1461257446534 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1306ms 09:50:46 INFO - PROCESS | 1799 | 1461257446552 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 1799 | 1461257446558 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:50:46 INFO - PROCESS | 1799 | 1461257446566 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 1799 | 1461257446572 Marionette TRACE conn3 <- [1,14,null,{}] 09:50:46 INFO - PROCESS | 1799 | 1461257446582 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:46 INFO - PROCESS | 1799 | 1461257446755 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:50:46 INFO - PROCESS | 1799 | 1461257446888 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb10800 == 9 [pid = 1799] [id = 9] 09:50:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 24 (0x8fb10c00) [pid = 1799] [serial = 24] [outer = (nil)] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 25 (0x8fb73800) [pid = 1799] [serial = 25] [outer = 0x8fb10c00] 09:50:47 INFO - PROCESS | 1799 | 1461257447020 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 26 (0x8fb7b000) [pid = 1799] [serial = 26] [outer = 0x8fb10c00] 09:50:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x9110e000 == 10 [pid = 1799] [id = 10] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 27 (0x9110f400) [pid = 1799] [serial = 27] [outer = (nil)] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 28 (0x913a5000) [pid = 1799] [serial = 28] [outer = 0x9110f400] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 29 (0x900e3400) [pid = 1799] [serial = 29] [outer = 0x9110f400] 09:50:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x900e3000 == 11 [pid = 1799] [id = 11] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 30 (0x91e50400) [pid = 1799] [serial = 30] [outer = (nil)] 09:50:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 31 (0x94fb7800) [pid = 1799] [serial = 31] [outer = 0x91e50400] 09:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 32 (0x900dc800) [pid = 1799] [serial = 32] [outer = 0x91e50400] 09:50:48 INFO - PROCESS | 1799 | 1461257448106 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1588ms 09:50:48 INFO - PROCESS | 1799 | 1461257448214 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 1799 | 1461257448222 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:50:48 INFO - PROCESS | 1799 | 1461257448242 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 1799 | 1461257448246 Marionette TRACE conn3 <- [1,18,null,{}] 09:50:48 INFO - PROCESS | 1799 | 1461257448253 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:48 INFO - PROCESS | 1799 | 1461257448479 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:50:48 INFO - PROCESS | 1799 | 1461257448594 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb6e400 == 12 [pid = 1799] [id = 12] 09:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 33 (0x900e4000) [pid = 1799] [serial = 33] [outer = (nil)] 09:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 34 (0x9635a800) [pid = 1799] [serial = 34] [outer = 0x900e4000] 09:50:48 INFO - PROCESS | 1799 | 1461257448682 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 35 (0x979fcc00) [pid = 1799] [serial = 35] [outer = 0x900e4000] 09:50:49 INFO - PROCESS | 1799 | 1461257449508 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1342ms 09:50:49 INFO - PROCESS | 1799 | 1461257449578 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:50:49 INFO - PROCESS | 1799 | 1461257449584 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:50:49 INFO - PROCESS | 1799 | 1461257449590 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 1799 | 1461257449596 Marionette TRACE conn3 <- [1,22,null,{}] 09:50:49 INFO - PROCESS | 1799 | 1461257449612 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:49 INFO - PROCESS | 1799 | 1461257449850 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:50:50 INFO - PROCESS | 1799 | 1461257449979 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x9851a800 == 13 [pid = 1799] [id = 13] 09:50:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 36 (0x98825000) [pid = 1799] [serial = 36] [outer = (nil)] 09:50:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 37 (0x99245400) [pid = 1799] [serial = 37] [outer = 0x98825000] 09:50:50 INFO - PROCESS | 1799 | 1461257450082 Marionette DEBUG loaded listener.js 09:50:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 38 (0x9a56ec00) [pid = 1799] [serial = 38] [outer = 0x98825000] 09:50:50 INFO - PROCESS | 1799 | 1461257450951 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1389ms 09:50:50 INFO - PROCESS | 1799 | 1461257450978 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:50:50 INFO - PROCESS | 1799 | 1461257450982 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:50:50 INFO - PROCESS | 1799 | 1461257450990 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:50:50 INFO - PROCESS | 1799 | 1461257450992 Marionette TRACE conn3 <- [1,26,null,{}] 09:50:51 INFO - PROCESS | 1799 | 1461257450999 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:51 INFO - PROCESS | 1799 | 1461257451177 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:50:51 INFO - PROCESS | 1799 | 1461257451286 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fae6400 == 14 [pid = 1799] [id = 14] 09:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 39 (0x9fb50800) [pid = 1799] [serial = 39] [outer = (nil)] 09:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 40 (0x9fe4f000) [pid = 1799] [serial = 40] [outer = 0x9fb50800] 09:50:51 INFO - PROCESS | 1799 | 1461257451384 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 41 (0xa0ed9000) [pid = 1799] [serial = 41] [outer = 0x9fb50800] 09:50:52 INFO - PROCESS | 1799 | 1461257452324 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 09:50:52 INFO - PROCESS | 1799 | 1461257452374 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1799 | 1461257452378 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:50:52 INFO - PROCESS | 1799 | 1461257452384 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1799 | 1461257452387 Marionette TRACE conn3 <- [1,30,null,{}] 09:50:52 INFO - PROCESS | 1799 | 1461257452393 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:52 INFO - PROCESS | 1799 | 1461257452568 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:50:52 INFO - PROCESS | 1799 | 1461257452695 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x91e1ac00 == 15 [pid = 1799] [id = 15] 09:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 42 (0x91e1b800) [pid = 1799] [serial = 42] [outer = (nil)] 09:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 43 (0xa4305000) [pid = 1799] [serial = 43] [outer = 0x91e1b800] 09:50:52 INFO - PROCESS | 1799 | 1461257452780 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 44 (0xa4375800) [pid = 1799] [serial = 44] [outer = 0x91e1b800] 09:50:53 INFO - PROCESS | 1799 | 1461257453820 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1485ms 09:50:53 INFO - PROCESS | 1799 | 1461257453869 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 1799 | 1461257453876 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:50:53 INFO - PROCESS | 1799 | 1461257453884 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 1799 | 1461257453889 Marionette TRACE conn3 <- [1,34,null,{}] 09:50:53 INFO - PROCESS | 1799 | 1461257453923 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:54 INFO - PROCESS | 1799 | 1461257454111 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:50:54 INFO - PROCESS | 1799 | 1461257454238 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x9065bc00 == 16 [pid = 1799] [id = 16] 09:50:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 45 (0x91105000) [pid = 1799] [serial = 45] [outer = (nil)] 09:50:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 46 (0x91edd000) [pid = 1799] [serial = 46] [outer = 0x91105000] 09:50:54 INFO - PROCESS | 1799 | 1461257454335 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 47 (0x962aa800) [pid = 1799] [serial = 47] [outer = 0x91105000] 09:50:54 INFO - PROCESS | 1799 | 1461257454993 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1136ms 09:50:55 INFO - PROCESS | 1799 | 1461257455021 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1799 | 1461257455029 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:50:55 INFO - PROCESS | 1799 | 1461257455038 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1799 | 1461257455042 Marionette TRACE conn3 <- [1,38,null,{}] 09:50:55 INFO - PROCESS | 1799 | 1461257455048 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:55 INFO - PROCESS | 1799 | 1461257455202 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:50:55 INFO - PROCESS | 1799 | 1461257455307 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb71400 == 17 [pid = 1799] [id = 17] 09:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 48 (0x96202400) [pid = 1799] [serial = 48] [outer = (nil)] 09:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 49 (0x973a7c00) [pid = 1799] [serial = 49] [outer = 0x96202400] 09:50:55 INFO - PROCESS | 1799 | 1461257455379 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 50 (0x978f2800) [pid = 1799] [serial = 50] [outer = 0x96202400] 09:50:56 INFO - PROCESS | 1799 | 1461257456043 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1030ms 09:50:56 INFO - PROCESS | 1799 | 1461257456068 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:50:56 INFO - PROCESS | 1799 | 1461257456072 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:50:56 INFO - PROCESS | 1799 | 1461257456078 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:50:56 INFO - PROCESS | 1799 | 1461257456083 Marionette TRACE conn3 <- [1,42,null,{}] 09:50:56 INFO - PROCESS | 1799 | 1461257456098 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:56 INFO - PROCESS | 1799 | 1461257456274 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:50:56 INFO - PROCESS | 1799 | 1461257456295 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x98302400 == 18 [pid = 1799] [id = 18] 09:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 51 (0x98307000) [pid = 1799] [serial = 51] [outer = (nil)] 09:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 52 (0x98513400) [pid = 1799] [serial = 52] [outer = 0x98307000] 09:50:56 INFO - PROCESS | 1799 | 1461257456370 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 53 (0x9864ac00) [pid = 1799] [serial = 53] [outer = 0x98307000] 09:50:57 INFO - PROCESS | 1799 | 1461257457300 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1280ms 09:50:57 INFO - PROCESS | 1799 | 1461257457358 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1799 | 1461257457366 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:50:57 INFO - PROCESS | 1799 | 1461257457375 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1799 | 1461257457380 Marionette TRACE conn3 <- [1,46,null,{}] 09:50:57 INFO - PROCESS | 1799 | 1461257457388 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:57 INFO - PROCESS | 1799 | 1461257457625 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:50:57 INFO - PROCESS | 1799 | 1461257457728 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb7d800 == 19 [pid = 1799] [id = 19] 09:50:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 54 (0x91e50000) [pid = 1799] [serial = 54] [outer = (nil)] 09:50:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 55 (0x93bc7400) [pid = 1799] [serial = 55] [outer = 0x91e50000] 09:50:57 INFO - PROCESS | 1799 | 1461257457816 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 56 (0x95a52800) [pid = 1799] [serial = 56] [outer = 0x91e50000] 09:50:58 INFO - PROCESS | 1799 | 1461257458641 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1284ms 09:50:58 INFO - PROCESS | 1799 | 1461257458659 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1799 | 1461257458667 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:50:58 INFO - PROCESS | 1799 | 1461257458696 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1799 | 1461257458701 Marionette TRACE conn3 <- [1,50,null,{}] 09:50:58 INFO - PROCESS | 1799 | 1461257458707 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:58 INFO - PROCESS | 1799 | 1461257458879 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:50:59 INFO - PROCESS | 1799 | 1461257459005 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x913a2800 == 20 [pid = 1799] [id = 20] 09:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 57 (0x91ee8800) [pid = 1799] [serial = 57] [outer = (nil)] 09:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 58 (0x979f4400) [pid = 1799] [serial = 58] [outer = 0x91ee8800] 09:50:59 INFO - PROCESS | 1799 | 1461257459092 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 59 (0x98011c00) [pid = 1799] [serial = 59] [outer = 0x91ee8800] 09:50:59 INFO - PROCESS | 1799 | 1461257459918 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1285ms 09:51:00 INFO - PROCESS | 1799 | 1461257459995 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1799 | 1461257459999 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:51:00 INFO - PROCESS | 1799 | 1461257460009 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1799 | 1461257460016 Marionette TRACE conn3 <- [1,54,null,{}] 09:51:00 INFO - PROCESS | 1799 | 1461257460033 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:00 INFO - PROCESS | 1799 | 1461257460255 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:51:00 INFO - PROCESS | 1799 | 1461257460363 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb75800 == 21 [pid = 1799] [id = 21] 09:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 60 (0x98822400) [pid = 1799] [serial = 60] [outer = (nil)] 09:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 61 (0x98f1e000) [pid = 1799] [serial = 61] [outer = 0x98822400] 09:51:00 INFO - PROCESS | 1799 | 1461257460452 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 62 (0x99246000) [pid = 1799] [serial = 62] [outer = 0x98822400] 09:51:01 INFO - PROCESS | 1799 | 1461257461280 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 09:51:01 INFO - PROCESS | 1799 | 1461257461343 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:51:01 INFO - PROCESS | 1799 | 1461257461348 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:51:01 INFO - PROCESS | 1799 | 1461257461354 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - PROCESS | 1799 | 1461257461358 Marionette TRACE conn3 <- [1,58,null,{}] 09:51:01 INFO - PROCESS | 1799 | 1461257461363 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:01 INFO - PROCESS | 1799 | 1461257461533 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:51:01 INFO - PROCESS | 1799 | 1461257461663 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x9851f800 == 22 [pid = 1799] [id = 22] 09:51:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 63 (0x99250c00) [pid = 1799] [serial = 63] [outer = (nil)] 09:51:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 64 (0x9dede800) [pid = 1799] [serial = 64] [outer = 0x99250c00] 09:51:01 INFO - PROCESS | 1799 | 1461257461761 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 65 (0x9fa1d000) [pid = 1799] [serial = 65] [outer = 0x99250c00] 09:51:02 INFO - PROCESS | 1799 | 1461257462587 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1282ms 09:51:02 INFO - PROCESS | 1799 | 1461257462638 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 1799 | 1461257462642 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:51:02 INFO - PROCESS | 1799 | 1461257462648 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 1799 | 1461257462650 Marionette TRACE conn3 <- [1,62,null,{}] 09:51:02 INFO - PROCESS | 1799 | 1461257462656 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:02 INFO - PROCESS | 1799 | 1461257462815 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:51:02 INFO - PROCESS | 1799 | 1461257462944 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x9a774400 == 23 [pid = 1799] [id = 23] 09:51:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 66 (0x9dede000) [pid = 1799] [serial = 66] [outer = (nil)] 09:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 67 (0x9fae3c00) [pid = 1799] [serial = 67] [outer = 0x9dede000] 09:51:03 INFO - PROCESS | 1799 | 1461257463034 Marionette DEBUG loaded listener.js 09:51:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 68 (0x9fae5000) [pid = 1799] [serial = 68] [outer = 0x9dede000] 09:51:04 INFO - PROCESS | 1799 | 1461257464016 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1427ms 09:51:04 INFO - PROCESS | 1799 | 1461257464077 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1799 | 1461257464083 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:51:04 INFO - PROCESS | 1799 | 1461257464091 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1799 | 1461257464097 Marionette TRACE conn3 <- [1,66,null,{}] 09:51:04 INFO - PROCESS | 1799 | 1461257464106 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:04 INFO - PROCESS | 1799 | 1461257464338 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:51:04 INFO - PROCESS | 1799 | 1461257464519 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb02000 == 24 [pid = 1799] [id = 24] 09:51:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 69 (0x8fb73000) [pid = 1799] [serial = 69] [outer = (nil)] 09:51:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 70 (0x900dd000) [pid = 1799] [serial = 70] [outer = 0x8fb73000] 09:51:04 INFO - PROCESS | 1799 | 1461257464675 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 71 (0x913ac400) [pid = 1799] [serial = 71] [outer = 0x8fb73000] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb71400 == 23 [pid = 1799] [id = 17] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9065bc00 == 22 [pid = 1799] [id = 16] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x91e1ac00 == 21 [pid = 1799] [id = 15] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9fae6400 == 20 [pid = 1799] [id = 14] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9851a800 == 19 [pid = 1799] [id = 13] 09:51:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb10800 == 18 [pid = 1799] [id = 9] 09:51:05 INFO - PROCESS | 1799 | 1461257465538 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1482ms 09:51:05 INFO - PROCESS | 1799 | 1461257465574 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 1799 | 1461257465581 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:51:05 INFO - PROCESS | 1799 | 1461257465590 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 1799 | 1461257465595 Marionette TRACE conn3 <- [1,70,null,{}] 09:51:05 INFO - PROCESS | 1799 | 1461257465603 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:05 INFO - PROCESS | 1799 | 1461257465776 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:51:05 INFO - PROCESS | 1799 | 1461257465906 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb7a800 == 19 [pid = 1799] [id = 25] 09:51:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 72 (0x962b7800) [pid = 1799] [serial = 72] [outer = (nil)] 09:51:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 73 (0x96e07c00) [pid = 1799] [serial = 73] [outer = 0x962b7800] 09:51:05 INFO - PROCESS | 1799 | 1461257465998 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 74 (0x97015c00) [pid = 1799] [serial = 74] [outer = 0x962b7800] 09:51:06 INFO - PROCESS | 1799 | 1461257466827 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1279ms 09:51:06 INFO - PROCESS | 1799 | 1461257466869 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1799 | 1461257466875 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:51:06 INFO - PROCESS | 1799 | 1461257466887 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1799 | 1461257466890 Marionette TRACE conn3 <- [1,74,null,{}] 09:51:06 INFO - PROCESS | 1799 | 1461257466897 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:07 INFO - PROCESS | 1799 | 1461257467062 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:51:07 INFO - PROCESS | 1799 | 1461257467193 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x9620a800 == 20 [pid = 1799] [id = 26] 09:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x962a9400) [pid = 1799] [serial = 75] [outer = (nil)] 09:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x98824c00) [pid = 1799] [serial = 76] [outer = 0x962a9400] 09:51:07 INFO - PROCESS | 1799 | 1461257467282 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0x98fc4c00) [pid = 1799] [serial = 77] [outer = 0x962a9400] 09:51:08 INFO - PROCESS | 1799 | 1461257468176 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1331ms 09:51:08 INFO - PROCESS | 1799 | 1461257468223 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 1799 | 1461257468227 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:51:08 INFO - PROCESS | 1799 | 1461257468234 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 1799 | 1461257468239 Marionette TRACE conn3 <- [1,78,null,{}] 09:51:08 INFO - PROCESS | 1799 | 1461257468255 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:08 INFO - PROCESS | 1799 | 1461257468428 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:51:08 INFO - PROCESS | 1799 | 1461257468560 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb71c00 == 21 [pid = 1799] [id = 27] 09:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 78 (0x98827800) [pid = 1799] [serial = 78] [outer = (nil)] 09:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 79 (0x9fb5c400) [pid = 1799] [serial = 79] [outer = 0x98827800] 09:51:08 INFO - PROCESS | 1799 | 1461257468648 Marionette DEBUG loaded listener.js 09:51:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 80 (0x9fbad800) [pid = 1799] [serial = 80] [outer = 0x98827800] 09:51:09 INFO - PROCESS | 1799 | 1461257469456 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1288ms 09:51:09 INFO - PROCESS | 1799 | 1461257469528 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1799 | 1461257469533 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:51:09 INFO - PROCESS | 1799 | 1461257469539 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1799 | 1461257469543 Marionette TRACE conn3 <- [1,82,null,{}] 09:51:09 INFO - PROCESS | 1799 | 1461257469548 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:09 INFO - PROCESS | 1799 | 1461257469704 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:51:09 INFO - PROCESS | 1799 | 1461257469835 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb0cc00 == 22 [pid = 1799] [id = 28] 09:51:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 81 (0x8fb0f800) [pid = 1799] [serial = 81] [outer = (nil)] 09:51:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 82 (0xa098ac00) [pid = 1799] [serial = 82] [outer = 0x8fb0f800] 09:51:09 INFO - PROCESS | 1799 | 1461257469924 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 83 (0xa09d4800) [pid = 1799] [serial = 83] [outer = 0x8fb0f800] 09:51:10 INFO - PROCESS | 1799 | 1461257470665 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 09:51:10 INFO - PROCESS | 1799 | 1461257470724 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 1799 | 1461257470728 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:51:10 INFO - PROCESS | 1799 | 1461257470751 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1799 | 1461257470755 Marionette TRACE conn3 <- [1,86,null,{}] 09:51:10 INFO - PROCESS | 1799 | 1461257470761 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:10 INFO - PROCESS | 1799 | 1461257470912 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:51:11 INFO - PROCESS | 1799 | 1461257471064 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x98545400 == 23 [pid = 1799] [id = 29] 09:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 84 (0x98546000) [pid = 1799] [serial = 84] [outer = (nil)] 09:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 85 (0x98548c00) [pid = 1799] [serial = 85] [outer = 0x98546000] 09:51:11 INFO - PROCESS | 1799 | 1461257471166 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 86 (0x9feab400) [pid = 1799] [serial = 86] [outer = 0x98546000] 09:51:12 INFO - PROCESS | 1799 | 1461257472021 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1338ms 09:51:12 INFO - PROCESS | 1799 | 1461257472088 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1799 | 1461257472092 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:51:12 INFO - PROCESS | 1799 | 1461257472098 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1799 | 1461257472102 Marionette TRACE conn3 <- [1,90,null,{}] 09:51:12 INFO - PROCESS | 1799 | 1461257472108 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:12 INFO - PROCESS | 1799 | 1461257472277 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:51:12 INFO - PROCESS | 1799 | 1461257472415 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fb58c00 == 24 [pid = 1799] [id = 30] 09:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 87 (0xa0b41c00) [pid = 1799] [serial = 87] [outer = (nil)] 09:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0xa2948400) [pid = 1799] [serial = 88] [outer = 0xa0b41c00] 09:51:12 INFO - PROCESS | 1799 | 1461257472500 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0xa2965400) [pid = 1799] [serial = 89] [outer = 0xa0b41c00] 09:51:13 INFO - PROCESS | 1799 | 1461257473453 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1434ms 09:51:13 INFO - PROCESS | 1799 | 1461257473533 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1799 | 1461257473538 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:51:13 INFO - PROCESS | 1799 | 1461257473546 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1799 | 1461257473552 Marionette TRACE conn3 <- [1,94,null,{}] 09:51:13 INFO - PROCESS | 1799 | 1461257473559 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:13 INFO - PROCESS | 1799 | 1461257473723 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:51:13 INFO - PROCESS | 1799 | 1461257473873 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bbe000 == 25 [pid = 1799] [id = 31] 09:51:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x93bc4800) [pid = 1799] [serial = 90] [outer = (nil)] 09:51:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x96354800) [pid = 1799] [serial = 91] [outer = 0x93bc4800] 09:51:14 INFO - PROCESS | 1799 | 1461257474004 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0x971a7c00) [pid = 1799] [serial = 92] [outer = 0x93bc4800] 09:51:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb75800 == 24 [pid = 1799] [id = 21] 09:51:14 INFO - PROCESS | 1799 | --DOCSHELL 0x913a2800 == 23 [pid = 1799] [id = 20] 09:51:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb7d800 == 22 [pid = 1799] [id = 19] 09:51:14 INFO - PROCESS | 1799 | 1461257474914 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1430ms 09:51:14 INFO - PROCESS | 1799 | 1461257474977 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1799 | 1461257474984 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:51:14 INFO - PROCESS | 1799 | 1461257474993 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1799 | 1461257474998 Marionette TRACE conn3 <- [1,98,null,{}] 09:51:15 INFO - PROCESS | 1799 | 1461257475006 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:15 INFO - PROCESS | 1799 | 1461257475216 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:51:15 INFO - PROCESS | 1799 | 1461257475393 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x95a4b400 == 23 [pid = 1799] [id = 32] 09:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0x96357000) [pid = 1799] [serial = 93] [outer = (nil)] 09:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0x97c66c00) [pid = 1799] [serial = 94] [outer = 0x96357000] 09:51:15 INFO - PROCESS | 1799 | 1461257475568 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0x98515800) [pid = 1799] [serial = 95] [outer = 0x96357000] 09:51:16 INFO - PROCESS | 1799 | 1461257476363 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1430ms 09:51:16 INFO - PROCESS | 1799 | 1461257476423 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1799 | 1461257476432 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:51:16 INFO - PROCESS | 1799 | 1461257476442 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1799 | 1461257476446 Marionette TRACE conn3 <- [1,102,null,{}] 09:51:16 INFO - PROCESS | 1799 | 1461257476453 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:16 INFO - PROCESS | 1799 | 1461257476659 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:51:16 INFO - PROCESS | 1799 | 1461257476796 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x9666ec00 == 24 [pid = 1799] [id = 33] 09:51:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x9854cc00) [pid = 1799] [serial = 96] [outer = (nil)] 09:51:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0x98fc4000) [pid = 1799] [serial = 97] [outer = 0x9854cc00] 09:51:16 INFO - PROCESS | 1799 | 1461257476883 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x9a56b000) [pid = 1799] [serial = 98] [outer = 0x9854cc00] 09:51:17 INFO - PROCESS | 1799 | 1461257477724 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1330ms 09:51:17 INFO - PROCESS | 1799 | 1461257477773 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:51:17 INFO - PROCESS | 1799 | 1461257477777 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:51:17 INFO - PROCESS | 1799 | 1461257477784 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1799 | 1461257477791 Marionette TRACE conn3 <- [1,106,null,{}] 09:51:17 INFO - PROCESS | 1799 | 1461257477807 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:17 INFO - PROCESS | 1799 | 1461257477983 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:51:18 INFO - PROCESS | 1799 | 1461257478128 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x9fb5e800) [pid = 1799] [serial = 99] [outer = 0x91e50400] 09:51:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x98549c00 == 25 [pid = 1799] [id = 34] 09:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x9fe12000) [pid = 1799] [serial = 100] [outer = (nil)] 09:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x9fe51800) [pid = 1799] [serial = 101] [outer = 0x9fe12000] 09:51:18 INFO - PROCESS | 1799 | 1461257478260 Marionette DEBUG loaded listener.js 09:51:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0xa0d5bc00) [pid = 1799] [serial = 102] [outer = 0x9fe12000] 09:51:19 INFO - PROCESS | 1799 | 1461257479171 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1435ms 09:51:19 INFO - PROCESS | 1799 | 1461257479220 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:51:19 INFO - PROCESS | 1799 | 1461257479225 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:51:19 INFO - PROCESS | 1799 | 1461257479247 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:51:19 INFO - PROCESS | 1799 | 1461257479251 Marionette TRACE conn3 <- [1,110,null,{}] 09:51:19 INFO - PROCESS | 1799 | 1461257479261 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:19 INFO - PROCESS | 1799 | 1461257479421 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:51:19 INFO - PROCESS | 1799 | 1461257479533 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb02c00 == 26 [pid = 1799] [id = 35] 09:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x9fb57000) [pid = 1799] [serial = 103] [outer = (nil)] 09:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0xa3b8d400) [pid = 1799] [serial = 104] [outer = 0x9fb57000] 09:51:19 INFO - PROCESS | 1799 | 1461257479631 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0xa435d400) [pid = 1799] [serial = 105] [outer = 0x9fb57000] 09:51:20 INFO - PROCESS | 1799 | 1461257480432 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1248ms 09:51:20 INFO - PROCESS | 1799 | 1461257480480 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1799 | 1461257480484 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:51:20 INFO - PROCESS | 1799 | 1461257480490 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1799 | 1461257480494 Marionette TRACE conn3 <- [1,114,null,{}] 09:51:20 INFO - PROCESS | 1799 | 1461257480499 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:20 INFO - PROCESS | 1799 | 1461257480654 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:51:20 INFO - PROCESS | 1799 | 1461257480794 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x94fba000 == 27 [pid = 1799] [id = 36] 09:51:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0xa2942c00) [pid = 1799] [serial = 106] [outer = (nil)] 09:51:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0xa43aa800) [pid = 1799] [serial = 107] [outer = 0xa2942c00] 09:51:20 INFO - PROCESS | 1799 | 1461257480880 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0xa43b2000) [pid = 1799] [serial = 108] [outer = 0xa2942c00] 09:51:21 INFO - PROCESS | 1799 | 1461257481772 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1328ms 09:51:21 INFO - PROCESS | 1799 | 1461257481819 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1799 | 1461257481823 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:51:21 INFO - PROCESS | 1799 | 1461257481829 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1799 | 1461257481833 Marionette TRACE conn3 <- [1,118,null,{}] 09:51:21 INFO - PROCESS | 1799 | 1461257481838 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:22 INFO - PROCESS | 1799 | 1461257482035 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:51:22 INFO - PROCESS | 1799 | 1461257482174 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c2c00 == 28 [pid = 1799] [id = 37] 09:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0x8f1c5400) [pid = 1799] [serial = 109] [outer = (nil)] 09:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x8f1cf800) [pid = 1799] [serial = 110] [outer = 0x8f1c5400] 09:51:22 INFO - PROCESS | 1799 | 1461257482263 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0xa4b45400) [pid = 1799] [serial = 111] [outer = 0x8f1c5400] 09:51:23 INFO - PROCESS | 1799 | 1461257483062 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1288ms 09:51:23 INFO - PROCESS | 1799 | 1461257483121 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1799 | 1461257483126 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:51:23 INFO - PROCESS | 1799 | 1461257483133 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1799 | 1461257483135 Marionette TRACE conn3 <- [1,122,null,{}] 09:51:23 INFO - PROCESS | 1799 | 1461257483142 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:23 INFO - PROCESS | 1799 | 1461257483301 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:51:23 INFO - PROCESS | 1799 | 1461257483543 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1cc000 == 29 [pid = 1799] [id = 38] 09:51:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x8f1cc800) [pid = 1799] [serial = 112] [outer = (nil)] 09:51:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x8f1d0000) [pid = 1799] [serial = 113] [outer = 0x8f1cc800] 09:51:23 INFO - PROCESS | 1799 | 1461257483626 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x8f45cc00) [pid = 1799] [serial = 114] [outer = 0x8f1cc800] 09:51:24 INFO - PROCESS | 1799 | 1461257484514 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1429ms 09:51:24 INFO - PROCESS | 1799 | 1461257484576 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 1799 | 1461257484583 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:51:24 INFO - PROCESS | 1799 | 1461257484592 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 1799 | 1461257484596 Marionette TRACE conn3 <- [1,126,null,{}] 09:51:24 INFO - PROCESS | 1799 | 1461257484604 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:24 INFO - PROCESS | 1799 | 1461257484782 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:51:24 INFO - PROCESS | 1799 | 1461257484940 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c1400 == 30 [pid = 1799] [id = 39] 09:51:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x8f1c1800) [pid = 1799] [serial = 115] [outer = (nil)] 09:51:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x8f455c00) [pid = 1799] [serial = 116] [outer = 0x8f1c1800] 09:51:25 INFO - PROCESS | 1799 | 1461257485047 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x8f45e000) [pid = 1799] [serial = 117] [outer = 0x8f1c1800] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb02000 == 29 [pid = 1799] [id = 24] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x91ee5800 == 28 [pid = 1799] [id = 6] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x9fb58c00 == 27 [pid = 1799] [id = 30] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb71c00 == 26 [pid = 1799] [id = 27] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb6e400 == 25 [pid = 1799] [id = 12] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb0cc00 == 24 [pid = 1799] [id = 28] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x98545400 == 23 [pid = 1799] [id = 29] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x9620a800 == 22 [pid = 1799] [id = 26] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x94fba000 == 21 [pid = 1799] [id = 36] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1c2c00 == 20 [pid = 1799] [id = 37] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1cc000 == 19 [pid = 1799] [id = 38] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x98549c00 == 18 [pid = 1799] [id = 34] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb02c00 == 17 [pid = 1799] [id = 35] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x900e5400 == 16 [pid = 1799] [id = 8] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x95a4b400 == 15 [pid = 1799] [id = 32] 09:51:26 INFO - PROCESS | 1799 | --DOCSHELL 0x9666ec00 == 14 [pid = 1799] [id = 33] 09:51:27 INFO - PROCESS | 1799 | --DOCSHELL 0x98302400 == 13 [pid = 1799] [id = 18] 09:51:27 INFO - PROCESS | 1799 | --DOCSHELL 0x93bbe000 == 12 [pid = 1799] [id = 31] 09:51:27 INFO - PROCESS | 1799 | --DOCSHELL 0x9851f800 == 11 [pid = 1799] [id = 22] 09:51:27 INFO - PROCESS | 1799 | --DOCSHELL 0x9a774400 == 10 [pid = 1799] [id = 23] 09:51:27 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb7a800 == 9 [pid = 1799] [id = 25] 09:51:29 INFO - PROCESS | 1799 | 1461257489124 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 4589ms 09:51:29 INFO - PROCESS | 1799 | 1461257489183 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1799 | 1461257489192 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:51:29 INFO - PROCESS | 1799 | 1461257489201 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1799 | 1461257489207 Marionette TRACE conn3 <- [1,130,null,{}] 09:51:29 INFO - PROCESS | 1799 | 1461257489215 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:29 INFO - PROCESS | 1799 | 1461257489381 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:51:29 INFO - PROCESS | 1799 | 1461257489395 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f458800 == 10 [pid = 1799] [id = 40] 09:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x9065ac00) [pid = 1799] [serial = 118] [outer = (nil)] 09:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x9110e400) [pid = 1799] [serial = 119] [outer = 0x9065ac00] 09:51:29 INFO - PROCESS | 1799 | 1461257489473 Marionette DEBUG loaded listener.js 09:51:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x91e21000) [pid = 1799] [serial = 120] [outer = 0x9065ac00] 09:51:30 INFO - PROCESS | 1799 | 1461257490275 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1131ms 09:51:30 INFO - PROCESS | 1799 | 1461257490332 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:51:30 INFO - PROCESS | 1799 | 1461257490342 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:51:30 INFO - PROCESS | 1799 | 1461257490353 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:51:30 INFO - PROCESS | 1799 | 1461257490357 Marionette TRACE conn3 <- [1,134,null,{}] 09:51:30 INFO - PROCESS | 1799 | 1461257490363 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:30 INFO - PROCESS | 1799 | 1461257490568 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:51:30 INFO - PROCESS | 1799 | 1461257490708 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f456400 == 11 [pid = 1799] [id = 41] 09:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8f456c00) [pid = 1799] [serial = 121] [outer = (nil)] 09:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x92852000) [pid = 1799] [serial = 122] [outer = 0x8f456c00] 09:51:30 INFO - PROCESS | 1799 | 1461257490782 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x93bcb000) [pid = 1799] [serial = 123] [outer = 0x8f456c00] 09:51:31 INFO - PROCESS | 1799 | 1461257491622 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1328ms 09:51:31 INFO - PROCESS | 1799 | 1461257491680 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 1799 | 1461257491684 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:51:31 INFO - PROCESS | 1799 | 1461257491691 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 1799 | 1461257491697 Marionette TRACE conn3 <- [1,138,null,{}] 09:51:31 INFO - PROCESS | 1799 | 1461257491722 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:31 INFO - PROCESS | 1799 | 1461257491940 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:51:31 INFO - PROCESS | 1799 | 1461257491968 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x96672000 == 12 [pid = 1799] [id = 42] 09:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x96673000) [pid = 1799] [serial = 124] [outer = (nil)] 09:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x979f2400) [pid = 1799] [serial = 125] [outer = 0x96673000] 09:51:32 INFO - PROCESS | 1799 | 1461257492047 Marionette DEBUG loaded listener.js 09:51:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x983abc00) [pid = 1799] [serial = 126] [outer = 0x96673000] 09:51:32 INFO - PROCESS | 1799 | 1461257492960 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1300ms 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x96202400) [pid = 1799] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x900e4000) [pid = 1799] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8fb10c00) [pid = 1799] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x98825000) [pid = 1799] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x91105000) [pid = 1799] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x98307000) [pid = 1799] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x9fb50800) [pid = 1799] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x91e1b800) [pid = 1799] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0x9dede000) [pid = 1799] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x962b7800) [pid = 1799] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x8fb73000) [pid = 1799] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x96357000) [pid = 1799] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x9fe12000) [pid = 1799] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x962a9400) [pid = 1799] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x99250c00) [pid = 1799] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0x93bc4800) [pid = 1799] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x9854cc00) [pid = 1799] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 108 (0x98822400) [pid = 1799] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 107 (0x91ee8800) [pid = 1799] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 106 (0x91e50000) [pid = 1799] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 105 (0xa0b41c00) [pid = 1799] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 104 (0xa2942c00) [pid = 1799] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 103 (0x8f1c5400) [pid = 1799] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 102 (0x98827800) [pid = 1799] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 101 (0x8fb0f800) [pid = 1799] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 100 (0x900e5800) [pid = 1799] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0x9fb57000) [pid = 1799] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0x98546000) [pid = 1799] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:51:33 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x91ee5c00) [pid = 1799] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:51:33 INFO - PROCESS | 1799 | 1461257493990 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1799 | 1461257493993 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:51:34 INFO - PROCESS | 1799 | 1461257494044 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1799 | 1461257494046 Marionette TRACE conn3 <- [1,142,null,{}] 09:51:34 INFO - PROCESS | 1799 | 1461257494050 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:34 INFO - PROCESS | 1799 | 1461257494231 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:51:34 INFO - PROCESS | 1799 | 1461257494298 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45a400 == 13 [pid = 1799] [id = 43] 09:51:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x9065f800) [pid = 1799] [serial = 127] [outer = (nil)] 09:51:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x928dc800) [pid = 1799] [serial = 128] [outer = 0x9065f800] 09:51:34 INFO - PROCESS | 1799 | 1461257494372 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x962b8000) [pid = 1799] [serial = 129] [outer = 0x9065f800] 09:51:34 INFO - PROCESS | 1799 | 1461257494990 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 984ms 09:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:51:35 INFO - PROCESS | 1799 | 1461257495024 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 1799 | 1461257495027 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:51:35 INFO - PROCESS | 1799 | 1461257495034 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1799 | 1461257495036 Marionette TRACE conn3 <- [1,146,null,{}] 09:51:35 INFO - PROCESS | 1799 | 1461257495043 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:35 INFO - PROCESS | 1799 | 1461257495221 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:51:35 INFO - PROCESS | 1799 | 1461257495243 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c4c00 == 14 [pid = 1799] [id = 44] 09:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x8f1d0800) [pid = 1799] [serial = 130] [outer = (nil)] 09:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0x98517000) [pid = 1799] [serial = 131] [outer = 0x8f1d0800] 09:51:35 INFO - PROCESS | 1799 | 1461257495316 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x98545000) [pid = 1799] [serial = 132] [outer = 0x8f1d0800] 09:51:36 INFO - PROCESS | 1799 | 1461257496515 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1586ms 09:51:36 INFO - PROCESS | 1799 | 1461257496702 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1799 | 1461257496707 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:51:36 INFO - PROCESS | 1799 | 1461257496756 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1799 | 1461257496761 Marionette TRACE conn3 <- [1,150,null,{}] 09:51:36 INFO - PROCESS | 1799 | 1461257496823 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:37 INFO - PROCESS | 1799 | 1461257497016 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:51:37 INFO - PROCESS | 1799 | 1461257497206 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1cd000 == 15 [pid = 1799] [id = 45] 09:51:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0x8fb02c00) [pid = 1799] [serial = 133] [outer = (nil)] 09:51:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0x91101c00) [pid = 1799] [serial = 134] [outer = 0x8fb02c00] 09:51:37 INFO - PROCESS | 1799 | 1461257497300 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0x95acf800) [pid = 1799] [serial = 135] [outer = 0x8fb02c00] 09:51:38 INFO - PROCESS | 1799 | 1461257498179 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1507ms 09:51:38 INFO - PROCESS | 1799 | 1461257498239 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1799 | 1461257498247 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:51:38 INFO - PROCESS | 1799 | 1461257498257 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1799 | 1461257498261 Marionette TRACE conn3 <- [1,154,null,{}] 09:51:38 INFO - PROCESS | 1799 | 1461257498267 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:38 INFO - PROCESS | 1799 | 1461257498470 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:51:38 INFO - PROCESS | 1799 | 1461257498613 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x9854f400 == 16 [pid = 1799] [id = 46] 09:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0x9854f800) [pid = 1799] [serial = 136] [outer = (nil)] 09:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0x98991400) [pid = 1799] [serial = 137] [outer = 0x9854f800] 09:51:38 INFO - PROCESS | 1799 | 1461257498701 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0x98ff1000) [pid = 1799] [serial = 138] [outer = 0x9854f800] 09:51:39 INFO - PROCESS | 1799 | 1461257499581 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1383ms 09:51:39 INFO - PROCESS | 1799 | 1461257499641 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:51:39 INFO - PROCESS | 1799 | 1461257499645 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:51:39 INFO - PROCESS | 1799 | 1461257499653 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:51:39 INFO - PROCESS | 1799 | 1461257499659 Marionette TRACE conn3 <- [1,158,null,{}] 09:51:39 INFO - PROCESS | 1799 | 1461257499675 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:39 INFO - PROCESS | 1799 | 1461257499876 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:51:40 INFO - PROCESS | 1799 | 1461257500019 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x95a0b400 == 17 [pid = 1799] [id = 47] 09:51:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x99249400) [pid = 1799] [serial = 139] [outer = (nil)] 09:51:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0x9fadb800) [pid = 1799] [serial = 140] [outer = 0x99249400] 09:51:40 INFO - PROCESS | 1799 | 1461257500111 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x9fba1000) [pid = 1799] [serial = 141] [outer = 0x99249400] 09:51:40 INFO - PROCESS | 1799 | 1461257500955 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1347ms 09:51:41 INFO - PROCESS | 1799 | 1461257501000 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:51:41 INFO - PROCESS | 1799 | 1461257501005 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:51:41 INFO - PROCESS | 1799 | 1461257501011 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1799 | 1461257501015 Marionette TRACE conn3 <- [1,162,null,{}] 09:51:41 INFO - PROCESS | 1799 | 1461257501020 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:41 INFO - PROCESS | 1799 | 1461257501174 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:51:41 INFO - PROCESS | 1799 | 1461257501318 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fbab000 == 18 [pid = 1799] [id = 48] 09:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x9fe4b800) [pid = 1799] [serial = 142] [outer = (nil)] 09:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0xa0990400) [pid = 1799] [serial = 143] [outer = 0x9fe4b800] 09:51:41 INFO - PROCESS | 1799 | 1461257501405 Marionette DEBUG loaded listener.js 09:51:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0xa0b3e000) [pid = 1799] [serial = 144] [outer = 0x9fe4b800] 09:51:42 INFO - PROCESS | 1799 | 1461257502081 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:51:42 INFO - PROCESS | 1799 | 1461257502365 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1429ms 09:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:51:42 INFO - PROCESS | 1799 | 1461257502441 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:51:42 INFO - PROCESS | 1799 | 1461257502444 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:51:42 INFO - PROCESS | 1799 | 1461257502450 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:51:42 INFO - PROCESS | 1799 | 1461257502454 Marionette TRACE conn3 <- [1,166,null,{}] 09:51:42 INFO - PROCESS | 1799 | 1461257502460 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:42 INFO - PROCESS | 1799 | 1461257502657 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:51:42 INFO - PROCESS | 1799 | 1461257502830 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x98510800 == 19 [pid = 1799] [id = 49] 09:51:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0xa0b3cc00) [pid = 1799] [serial = 145] [outer = (nil)] 09:51:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0xa0edd800) [pid = 1799] [serial = 146] [outer = 0xa0b3cc00] 09:51:42 INFO - PROCESS | 1799 | 1461257502923 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0xa0ee4400) [pid = 1799] [serial = 147] [outer = 0xa0b3cc00] 09:51:43 INFO - PROCESS | 1799 | 1461257503919 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1533ms 09:51:43 INFO - PROCESS | 1799 | 1461257503984 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:51:44 INFO - PROCESS | 1799 | 1461257503993 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:51:44 INFO - PROCESS | 1799 | 1461257503998 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1799 | 1461257504005 Marionette TRACE conn3 <- [1,170,null,{}] 09:51:44 INFO - PROCESS | 1799 | 1461257504035 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:44 INFO - PROCESS | 1799 | 1461257504465 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:51:44 INFO - PROCESS | 1799 | 1461257504703 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1cd400 == 20 [pid = 1799] [id = 50] 09:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8f1cfc00) [pid = 1799] [serial = 148] [outer = (nil)] 09:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8f45a800) [pid = 1799] [serial = 149] [outer = 0x8f1cfc00] 09:51:44 INFO - PROCESS | 1799 | 1461257504806 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8fb7dc00) [pid = 1799] [serial = 150] [outer = 0x8f1cfc00] 09:51:45 INFO - PROCESS | 1799 | 1461257505614 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1744ms 09:51:45 INFO - PROCESS | 1799 | 1461257505743 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1799 | 1461257505749 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:51:45 INFO - PROCESS | 1799 | 1461257505824 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1799 | 1461257505831 Marionette TRACE conn3 <- [1,174,null,{}] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x913ac400) [pid = 1799] [serial = 71] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x96e07c00) [pid = 1799] [serial = 73] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0xa2948400) [pid = 1799] [serial = 88] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0xa29ce000) [pid = 1799] [serial = 2] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x9feab400) [pid = 1799] [serial = 86] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x8f1d0000) [pid = 1799] [serial = 113] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x913a5000) [pid = 1799] [serial = 28] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x973a7c00) [pid = 1799] [serial = 49] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x978f2800) [pid = 1799] [serial = 50] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x9635a800) [pid = 1799] [serial = 34] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0x979fcc00) [pid = 1799] [serial = 35] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x8fb73800) [pid = 1799] [serial = 25] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 108 (0x99245400) [pid = 1799] [serial = 37] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 107 (0x962aa800) [pid = 1799] [serial = 47] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 106 (0x9a56ec00) [pid = 1799] [serial = 38] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 105 (0x98513400) [pid = 1799] [serial = 52] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 104 (0x9fe4f000) [pid = 1799] [serial = 40] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 103 (0x9864ac00) [pid = 1799] [serial = 53] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 102 (0x91edd000) [pid = 1799] [serial = 46] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 101 (0x94fb7800) [pid = 1799] [serial = 31] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 100 (0xa4305000) [pid = 1799] [serial = 43] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 99 (0x8fb7b000) [pid = 1799] [serial = 26] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 98 (0xa0ed9000) [pid = 1799] [serial = 41] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 97 (0x9dee5800) [pid = 1799] [serial = 23] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 96 (0xa4375800) [pid = 1799] [serial = 44] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 95 (0x99246000) [pid = 1799] [serial = 62] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 94 (0x9dede800) [pid = 1799] [serial = 64] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 93 (0x98fc4000) [pid = 1799] [serial = 97] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 92 (0x98011c00) [pid = 1799] [serial = 59] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 91 (0x900dc800) [pid = 1799] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 90 (0x98f1e000) [pid = 1799] [serial = 61] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 89 (0x97c66c00) [pid = 1799] [serial = 94] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x971a7c00) [pid = 1799] [serial = 92] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 87 (0x95a52800) [pid = 1799] [serial = 56] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 86 (0x98824c00) [pid = 1799] [serial = 76] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 85 (0x979f4400) [pid = 1799] [serial = 58] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 84 (0x93bc7400) [pid = 1799] [serial = 55] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 83 (0xa2965400) [pid = 1799] [serial = 89] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 82 (0x9fae5000) [pid = 1799] [serial = 68] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 81 (0x97015c00) [pid = 1799] [serial = 74] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 80 (0x900dd000) [pid = 1799] [serial = 70] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 79 (0x98515800) [pid = 1799] [serial = 95] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 78 (0xa0d5bc00) [pid = 1799] [serial = 102] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 77 (0xa3b8d400) [pid = 1799] [serial = 104] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 76 (0x98fc4c00) [pid = 1799] [serial = 77] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 75 (0xa435a800) [pid = 1799] [serial = 12] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 74 (0x9fa1d000) [pid = 1799] [serial = 65] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 73 (0x9fe51800) [pid = 1799] [serial = 101] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 72 (0x96354800) [pid = 1799] [serial = 91] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 71 (0x9a56b000) [pid = 1799] [serial = 98] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 70 (0x978f1800) [pid = 1799] [serial = 9] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 69 (0x9fb5c400) [pid = 1799] [serial = 79] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 68 (0x9fae3c00) [pid = 1799] [serial = 67] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 67 (0xa43b2000) [pid = 1799] [serial = 108] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 66 (0x8f1cf800) [pid = 1799] [serial = 110] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 65 (0xa4b45400) [pid = 1799] [serial = 111] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 64 (0x9fbad800) [pid = 1799] [serial = 80] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 63 (0xa09d4800) [pid = 1799] [serial = 83] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 62 (0x90662400) [pid = 1799] [serial = 22] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 61 (0xa098ac00) [pid = 1799] [serial = 82] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 60 (0xa435d400) [pid = 1799] [serial = 105] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 59 (0x98548c00) [pid = 1799] [serial = 85] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 58 (0x91ee7c00) [pid = 1799] [serial = 16] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 57 (0x913a0400) [pid = 1799] [serial = 17] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 56 (0xa43aa800) [pid = 1799] [serial = 107] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | --DOMWINDOW == 55 (0x9110f000) [pid = 1799] [serial = 19] [outer = (nil)] [url = about:blank] 09:51:45 INFO - PROCESS | 1799 | 1461257505947 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:46 INFO - PROCESS | 1799 | 1461257506137 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:51:46 INFO - PROCESS | 1799 | 1461257506273 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x90662400 == 21 [pid = 1799] [id = 51] 09:51:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 56 (0x90663400) [pid = 1799] [serial = 151] [outer = (nil)] 09:51:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 57 (0x91110c00) [pid = 1799] [serial = 152] [outer = 0x90663400] 09:51:46 INFO - PROCESS | 1799 | 1461257506350 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 58 (0x91edd000) [pid = 1799] [serial = 153] [outer = 0x90663400] 09:51:47 INFO - PROCESS | 1799 | 1461257507058 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1343ms 09:51:47 INFO - PROCESS | 1799 | 1461257507101 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 1799 | 1461257507107 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:51:47 INFO - PROCESS | 1799 | 1461257507115 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 1799 | 1461257507119 Marionette TRACE conn3 <- [1,178,null,{}] 09:51:47 INFO - PROCESS | 1799 | 1461257507124 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:47 INFO - PROCESS | 1799 | 1461257507275 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:51:47 INFO - PROCESS | 1799 | 1461257507285 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x91ee4400 == 22 [pid = 1799] [id = 52] 09:51:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 59 (0x928de000) [pid = 1799] [serial = 154] [outer = (nil)] 09:51:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 60 (0x95a0e800) [pid = 1799] [serial = 155] [outer = 0x928de000] 09:51:47 INFO - PROCESS | 1799 | 1461257507361 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 61 (0x96210000) [pid = 1799] [serial = 156] [outer = 0x928de000] 09:51:48 INFO - PROCESS | 1799 | 1461257508093 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 09:51:48 INFO - PROCESS | 1799 | 1461257508152 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 1799 | 1461257508156 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:51:48 INFO - PROCESS | 1799 | 1461257508165 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - PROCESS | 1799 | 1461257508173 Marionette TRACE conn3 <- [1,182,null,{}] 09:51:48 INFO - PROCESS | 1799 | 1461257508202 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:48 INFO - PROCESS | 1799 | 1461257508351 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:51:48 INFO - PROCESS | 1799 | 1461257508362 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb74000 == 23 [pid = 1799] [id = 53] 09:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 62 (0x93bcb800) [pid = 1799] [serial = 157] [outer = (nil)] 09:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 63 (0x973afc00) [pid = 1799] [serial = 158] [outer = 0x93bcb800] 09:51:48 INFO - PROCESS | 1799 | 1461257508524 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 64 (0x974d2400) [pid = 1799] [serial = 159] [outer = 0x93bcb800] 09:51:49 INFO - PROCESS | 1799 | 1461257509302 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1170ms 09:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:51:49 INFO - PROCESS | 1799 | 1461257509335 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:51:49 INFO - PROCESS | 1799 | 1461257509339 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:51:49 INFO - PROCESS | 1799 | 1461257509345 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 1799 | 1461257509348 Marionette TRACE conn3 <- [1,186,null,{}] 09:51:49 INFO - PROCESS | 1799 | 1461257509353 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:49 INFO - PROCESS | 1799 | 1461257509533 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:51:49 INFO - PROCESS | 1799 | 1461257509600 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb75800 == 24 [pid = 1799] [id = 54] 09:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 65 (0x94fb8000) [pid = 1799] [serial = 160] [outer = (nil)] 09:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 66 (0x98011c00) [pid = 1799] [serial = 161] [outer = 0x94fb8000] 09:51:49 INFO - PROCESS | 1799 | 1461257509673 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 67 (0x98302000) [pid = 1799] [serial = 162] [outer = 0x94fb8000] 09:51:50 INFO - PROCESS | 1799 | --DOMWINDOW == 66 (0x96673000) [pid = 1799] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:51:50 INFO - PROCESS | 1799 | --DOMWINDOW == 65 (0x9065f800) [pid = 1799] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:51:50 INFO - PROCESS | 1799 | --DOMWINDOW == 64 (0x8f456c00) [pid = 1799] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:51:50 INFO - PROCESS | 1799 | --DOMWINDOW == 63 (0x8f1c1800) [pid = 1799] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:51:50 INFO - PROCESS | 1799 | --DOMWINDOW == 62 (0x9065ac00) [pid = 1799] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:51:50 INFO - PROCESS | 1799 | 1461257510533 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1238ms 09:51:50 INFO - PROCESS | 1799 | 1461257510583 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:51:50 INFO - PROCESS | 1799 | 1461257510586 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:51:50 INFO - PROCESS | 1799 | 1461257510592 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 1799 | 1461257510595 Marionette TRACE conn3 <- [1,190,null,{}] 09:51:50 INFO - PROCESS | 1799 | 1461257510600 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:50 INFO - PROCESS | 1799 | 1461257510760 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:51:50 INFO - PROCESS | 1799 | 1461257510858 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x91e16c00 == 25 [pid = 1799] [id = 55] 09:51:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 63 (0x96ecd000) [pid = 1799] [serial = 163] [outer = (nil)] 09:51:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 64 (0x98542000) [pid = 1799] [serial = 164] [outer = 0x96ecd000] 09:51:50 INFO - PROCESS | 1799 | 1461257510945 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 65 (0x98646000) [pid = 1799] [serial = 165] [outer = 0x96ecd000] 09:51:51 INFO - PROCESS | 1799 | 1461257511618 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1043ms 09:51:51 INFO - PROCESS | 1799 | 1461257511636 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:51:51 INFO - PROCESS | 1799 | 1461257511639 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:51:51 INFO - PROCESS | 1799 | 1461257511645 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:51:51 INFO - PROCESS | 1799 | 1461257511647 Marionette TRACE conn3 <- [1,194,null,{}] 09:51:51 INFO - PROCESS | 1799 | 1461257511662 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:51 INFO - PROCESS | 1799 | 1461257511839 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:51:51 INFO - PROCESS | 1799 | 1461257511873 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c4400 == 26 [pid = 1799] [id = 56] 09:51:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 66 (0x9851e000) [pid = 1799] [serial = 166] [outer = (nil)] 09:51:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 67 (0x98fce800) [pid = 1799] [serial = 167] [outer = 0x9851e000] 09:51:51 INFO - PROCESS | 1799 | 1461257511945 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 68 (0x9919e000) [pid = 1799] [serial = 168] [outer = 0x9851e000] 09:51:52 INFO - PROCESS | 1799 | 1461257512746 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1135ms 09:51:52 INFO - PROCESS | 1799 | 1461257512780 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1799 | 1461257512786 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:51:52 INFO - PROCESS | 1799 | 1461257512795 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1799 | 1461257512800 Marionette TRACE conn3 <- [1,198,null,{}] 09:51:52 INFO - PROCESS | 1799 | 1461257512811 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:53 INFO - PROCESS | 1799 | 1461257513022 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:51:53 INFO - PROCESS | 1799 | 1461257513161 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c8800 == 27 [pid = 1799] [id = 57] 09:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 69 (0x8f45ac00) [pid = 1799] [serial = 169] [outer = (nil)] 09:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 70 (0x913a1800) [pid = 1799] [serial = 170] [outer = 0x8f45ac00] 09:51:53 INFO - PROCESS | 1799 | 1461257513249 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 71 (0x91edb000) [pid = 1799] [serial = 171] [outer = 0x8f45ac00] 09:51:54 INFO - PROCESS | 1799 | 1461257514169 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1446ms 09:51:54 INFO - PROCESS | 1799 | 1461257514254 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:51:54 INFO - PROCESS | 1799 | 1461257514263 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:51:54 INFO - PROCESS | 1799 | 1461257514274 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1799 | 1461257514278 Marionette TRACE conn3 <- [1,202,null,{}] 09:51:54 INFO - PROCESS | 1799 | 1461257514285 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:54 INFO - PROCESS | 1799 | 1461257514486 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:51:54 INFO - PROCESS | 1799 | 1461257514622 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bc7400 == 28 [pid = 1799] [id = 58] 09:51:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 72 (0x94fb3400) [pid = 1799] [serial = 172] [outer = (nil)] 09:51:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 73 (0x96666400) [pid = 1799] [serial = 173] [outer = 0x94fb3400] 09:51:54 INFO - PROCESS | 1799 | 1461257514748 Marionette DEBUG loaded listener.js 09:51:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 74 (0x97154000) [pid = 1799] [serial = 174] [outer = 0x94fb3400] 09:51:55 INFO - PROCESS | 1799 | 1461257515534 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1332ms 09:51:55 INFO - PROCESS | 1799 | 1461257515608 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:51:55 INFO - PROCESS | 1799 | 1461257515611 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:51:55 INFO - PROCESS | 1799 | 1461257515618 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:51:55 INFO - PROCESS | 1799 | 1461257515624 Marionette TRACE conn3 <- [1,206,null,{}] 09:51:55 INFO - PROCESS | 1799 | 1461257515640 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:55 INFO - PROCESS | 1799 | 1461257515846 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:51:56 INFO - PROCESS | 1799 | 1461257515984 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb76400 == 29 [pid = 1799] [id = 59] 09:51:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 75 (0x973a8400) [pid = 1799] [serial = 175] [outer = (nil)] 09:51:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 76 (0x98fcbc00) [pid = 1799] [serial = 176] [outer = 0x973a8400] 09:51:56 INFO - PROCESS | 1799 | 1461257516076 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 77 (0x9a566400) [pid = 1799] [serial = 177] [outer = 0x973a8400] 09:51:56 INFO - PROCESS | 1799 | 1461257516920 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1335ms 09:51:56 INFO - PROCESS | 1799 | 1461257516954 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 1799 | 1461257516959 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:51:56 INFO - PROCESS | 1799 | 1461257516966 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1799 | 1461257516969 Marionette TRACE conn3 <- [1,210,null,{}] 09:51:56 INFO - PROCESS | 1799 | 1461257516975 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:57 INFO - PROCESS | 1799 | 1461257517139 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:51:57 INFO - PROCESS | 1799 | 1461257517276 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x974c6c00 == 30 [pid = 1799] [id = 60] 09:51:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 78 (0x9854d800) [pid = 1799] [serial = 178] [outer = (nil)] 09:51:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 79 (0x9fa24000) [pid = 1799] [serial = 179] [outer = 0x9854d800] 09:51:57 INFO - PROCESS | 1799 | 1461257517364 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 80 (0x9fb52000) [pid = 1799] [serial = 180] [outer = 0x9854d800] 09:51:58 INFO - PROCESS | 1799 | 1461257518292 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1382ms 09:51:58 INFO - PROCESS | 1799 | 1461257518349 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 1799 | 1461257518353 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:51:58 INFO - PROCESS | 1799 | 1461257518359 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1799 | 1461257518362 Marionette TRACE conn3 <- [1,214,null,{}] 09:51:58 INFO - PROCESS | 1799 | 1461257518368 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:58 INFO - PROCESS | 1799 | 1461257518528 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:51:58 INFO - PROCESS | 1799 | 1461257518666 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x9dee5800 == 31 [pid = 1799] [id = 61] 09:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 81 (0x9fa1b000) [pid = 1799] [serial = 181] [outer = (nil)] 09:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 82 (0x9fe52c00) [pid = 1799] [serial = 182] [outer = 0x9fa1b000] 09:51:58 INFO - PROCESS | 1799 | 1461257518752 Marionette DEBUG loaded listener.js 09:51:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 83 (0x9feadc00) [pid = 1799] [serial = 183] [outer = 0x9fa1b000] 09:51:59 INFO - PROCESS | 1799 | 1461257519550 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1230ms 09:51:59 INFO - PROCESS | 1799 | 1461257519590 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:51:59 INFO - PROCESS | 1799 | 1461257519594 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:51:59 INFO - PROCESS | 1799 | 1461257519600 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1799 | 1461257519604 Marionette TRACE conn3 <- [1,218,null,{}] 09:51:59 INFO - PROCESS | 1799 | 1461257519609 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:59 INFO - PROCESS | 1799 | 1461257519800 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:51:59 INFO - PROCESS | 1799 | 1461257519914 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fd0d800 == 32 [pid = 1799] [id = 62] 09:51:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 84 (0xa0dea400) [pid = 1799] [serial = 184] [outer = (nil)] 09:52:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 85 (0xa3b84000) [pid = 1799] [serial = 185] [outer = 0xa0dea400] 09:52:00 INFO - PROCESS | 1799 | 1461257520043 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 86 (0xa435a000) [pid = 1799] [serial = 186] [outer = 0xa0dea400] 09:52:01 INFO - PROCESS | 1799 | 1461257521003 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1432ms 09:52:01 INFO - PROCESS | 1799 | 1461257521032 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 1799 | 1461257521036 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:52:01 INFO - PROCESS | 1799 | 1461257521044 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 1799 | 1461257521048 Marionette TRACE conn3 <- [1,222,null,{}] 09:52:01 INFO - PROCESS | 1799 | 1461257521056 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:01 INFO - PROCESS | 1799 | 1461257521234 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:52:01 INFO - PROCESS | 1799 | 1461257521356 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ffefc00 == 33 [pid = 1799] [id = 63] 09:52:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 87 (0x8fff0000) [pid = 1799] [serial = 187] [outer = (nil)] 09:52:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0x8fff2800) [pid = 1799] [serial = 188] [outer = 0x8fff0000] 09:52:01 INFO - PROCESS | 1799 | 1461257521665 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x8fff6800) [pid = 1799] [serial = 189] [outer = 0x8fff0000] 09:52:02 INFO - PROCESS | 1799 | 1461257522657 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1681ms 09:52:02 INFO - PROCESS | 1799 | 1461257522726 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1799 | 1461257522732 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:52:02 INFO - PROCESS | 1799 | 1461257522742 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1799 | 1461257522745 Marionette TRACE conn3 <- [1,226,null,{}] 09:52:02 INFO - PROCESS | 1799 | 1461257522754 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:02 INFO - PROCESS | 1799 | 1461257522923 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:52:03 INFO - PROCESS | 1799 | 1461257523090 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x98517000) [pid = 1799] [serial = 131] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45b800 == 34 [pid = 1799] [id = 64] 09:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x8f45dc00) [pid = 1799] [serial = 190] [outer = (nil)] 09:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x91edcc00) [pid = 1799] [serial = 191] [outer = 0x8f45dc00] 09:52:03 INFO - PROCESS | 1799 | 1461257523239 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x93bc9800) [pid = 1799] [serial = 192] [outer = 0x8f45dc00] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 90 (0x979f2400) [pid = 1799] [serial = 125] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 89 (0x928dc800) [pid = 1799] [serial = 128] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x92852000) [pid = 1799] [serial = 122] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 87 (0x8f45e000) [pid = 1799] [serial = 117] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 86 (0x9110e400) [pid = 1799] [serial = 119] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 85 (0x91e21000) [pid = 1799] [serial = 120] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 84 (0x983abc00) [pid = 1799] [serial = 126] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 83 (0x962b8000) [pid = 1799] [serial = 129] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 82 (0x93bcb000) [pid = 1799] [serial = 123] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | --DOMWINDOW == 81 (0x8f455c00) [pid = 1799] [serial = 116] [outer = (nil)] [url = about:blank] 09:52:03 INFO - PROCESS | 1799 | 1461257523949 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1230ms 09:52:03 INFO - PROCESS | 1799 | 1461257523970 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 1799 | 1461257523981 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:52:03 INFO - PROCESS | 1799 | 1461257523998 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 1799 | 1461257524002 Marionette TRACE conn3 <- [1,230,null,{}] 09:52:04 INFO - PROCESS | 1799 | 1461257524009 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:04 INFO - PROCESS | 1799 | 1461257524221 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:52:04 INFO - PROCESS | 1799 | 1461257524236 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x91ee7c00 == 35 [pid = 1799] [id = 65] 09:52:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 82 (0x92852000) [pid = 1799] [serial = 193] [outer = (nil)] 09:52:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 83 (0x962a9400) [pid = 1799] [serial = 194] [outer = 0x92852000] 09:52:04 INFO - PROCESS | 1799 | 1461257524311 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 84 (0x96e0b800) [pid = 1799] [serial = 195] [outer = 0x92852000] 09:52:05 INFO - PROCESS | 1799 | 1461257525054 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1077ms 09:52:05 INFO - PROCESS | 1799 | 1461257525075 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:52:05 INFO - PROCESS | 1799 | 1461257525078 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:52:05 INFO - PROCESS | 1799 | 1461257525105 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:52:05 INFO - PROCESS | 1799 | 1461257525111 Marionette TRACE conn3 <- [1,234,null,{}] 09:52:05 INFO - PROCESS | 1799 | 1461257525126 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:05 INFO - PROCESS | 1799 | 1461257525276 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:52:05 INFO - PROCESS | 1799 | 1461257525293 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x98302400 == 36 [pid = 1799] [id = 66] 09:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 85 (0x98519c00) [pid = 1799] [serial = 196] [outer = (nil)] 09:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 86 (0x98546c00) [pid = 1799] [serial = 197] [outer = 0x98519c00] 09:52:05 INFO - PROCESS | 1799 | 1461257525366 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 87 (0x9854e800) [pid = 1799] [serial = 198] [outer = 0x98519c00] 09:52:06 INFO - PROCESS | 1799 | 1461257526278 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1210ms 09:52:06 INFO - PROCESS | 1799 | 1461257526307 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1799 | 1461257526311 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:52:06 INFO - PROCESS | 1799 | 1461257526324 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1799 | 1461257526326 Marionette TRACE conn3 <- [1,238,null,{}] 09:52:06 INFO - PROCESS | 1799 | 1461257526332 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:06 INFO - PROCESS | 1799 | 1461257526508 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:52:06 INFO - PROCESS | 1799 | 1461257526535 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb73800 == 37 [pid = 1799] [id = 67] 09:52:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0x8fbe1800) [pid = 1799] [serial = 199] [outer = (nil)] 09:52:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x8fbe8800) [pid = 1799] [serial = 200] [outer = 0x8fbe1800] 09:52:06 INFO - PROCESS | 1799 | 1461257526608 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x8fbeb400) [pid = 1799] [serial = 201] [outer = 0x8fbe1800] 09:52:07 INFO - PROCESS | 1799 | 1461257527420 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1133ms 09:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:52:07 INFO - PROCESS | 1799 | 1461257527457 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1799 | 1461257527460 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:52:07 INFO - PROCESS | 1799 | 1461257527466 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1799 | 1461257527469 Marionette TRACE conn3 <- [1,242,null,{}] 09:52:07 INFO - PROCESS | 1799 | 1461257527475 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:07 INFO - PROCESS | 1799 | 1461257527661 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:52:07 INFO - PROCESS | 1799 | 1461257527731 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe3000 == 38 [pid = 1799] [id = 68] 09:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x8fbe7400) [pid = 1799] [serial = 202] [outer = (nil)] 09:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0x98540400) [pid = 1799] [serial = 203] [outer = 0x8fbe7400] 09:52:07 INFO - PROCESS | 1799 | 1461257527811 Marionette DEBUG loaded listener.js 09:52:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0x99242400) [pid = 1799] [serial = 204] [outer = 0x8fbe7400] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 92 (0x94fb8000) [pid = 1799] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 91 (0x8f1cfc00) [pid = 1799] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 90 (0x928de000) [pid = 1799] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 89 (0x90663400) [pid = 1799] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 88 (0x96ecd000) [pid = 1799] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:52:08 INFO - PROCESS | 1799 | --DOMWINDOW == 87 (0x93bcb800) [pid = 1799] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:52:08 INFO - PROCESS | 1799 | 1461257528656 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 09:52:08 INFO - PROCESS | 1799 | 1461257528697 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:52:08 INFO - PROCESS | 1799 | 1461257528701 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:52:08 INFO - PROCESS | 1799 | 1461257528706 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:52:08 INFO - PROCESS | 1799 | 1461257528709 Marionette TRACE conn3 <- [1,246,null,{}] 09:52:08 INFO - PROCESS | 1799 | 1461257528714 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:08 INFO - PROCESS | 1799 | 1461257528894 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:52:08 INFO - PROCESS | 1799 | 1461257528913 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe7800 == 39 [pid = 1799] [id = 69] 09:52:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 88 (0x8fbe9400) [pid = 1799] [serial = 205] [outer = (nil)] 09:52:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 89 (0x9a56ac00) [pid = 1799] [serial = 206] [outer = 0x8fbe9400] 09:52:08 INFO - PROCESS | 1799 | 1461257528986 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 90 (0x9fe0d000) [pid = 1799] [serial = 207] [outer = 0x8fbe9400] 09:52:09 INFO - PROCESS | 1799 | 1461257529733 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1076ms 09:52:09 INFO - PROCESS | 1799 | 1461257529783 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:52:09 INFO - PROCESS | 1799 | 1461257529786 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:52:09 INFO - PROCESS | 1799 | 1461257529792 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:52:09 INFO - PROCESS | 1799 | 1461257529794 Marionette TRACE conn3 <- [1,250,null,{}] 09:52:09 INFO - PROCESS | 1799 | 1461257529807 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:09 INFO - PROCESS | 1799 | 1461257529951 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:52:09 INFO - PROCESS | 1799 | 1461257529966 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb76000 == 40 [pid = 1799] [id = 70] 09:52:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 91 (0x9fdd5800) [pid = 1799] [serial = 208] [outer = (nil)] 09:52:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 92 (0xa0eda800) [pid = 1799] [serial = 209] [outer = 0x9fdd5800] 09:52:10 INFO - PROCESS | 1799 | 1461257530038 Marionette DEBUG loaded listener.js 09:52:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 93 (0xa29c1400) [pid = 1799] [serial = 210] [outer = 0x9fdd5800] 09:52:11 INFO - PROCESS | 1799 | 1461257531017 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1284ms 09:52:11 INFO - PROCESS | 1799 | 1461257531078 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:52:11 INFO - PROCESS | 1799 | 1461257531085 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:52:11 INFO - PROCESS | 1799 | 1461257531094 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:52:11 INFO - PROCESS | 1799 | 1461257531099 Marionette TRACE conn3 <- [1,254,null,{}] 09:52:11 INFO - PROCESS | 1799 | 1461257531108 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:11 INFO - PROCESS | 1799 | 1461257531354 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:52:11 INFO - PROCESS | 1799 | 1461257531465 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f456800 == 41 [pid = 1799] [id = 71] 09:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 94 (0x8ffee400) [pid = 1799] [serial = 211] [outer = (nil)] 09:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 95 (0x9065f000) [pid = 1799] [serial = 212] [outer = 0x8ffee400] 09:52:11 INFO - PROCESS | 1799 | 1461257531553 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 96 (0x91e59000) [pid = 1799] [serial = 213] [outer = 0x8ffee400] 09:52:12 INFO - PROCESS | 1799 | 1461257532602 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1549ms 09:52:12 INFO - PROCESS | 1799 | 1461257532643 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:52:12 INFO - PROCESS | 1799 | 1461257532652 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:52:12 INFO - PROCESS | 1799 | 1461257532662 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:52:12 INFO - PROCESS | 1799 | 1461257532666 Marionette TRACE conn3 <- [1,258,null,{}] 09:52:12 INFO - PROCESS | 1799 | 1461257532672 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:12 INFO - PROCESS | 1799 | 1461257532853 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:52:13 INFO - PROCESS | 1799 | 1461257532997 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fff1c00 == 42 [pid = 1799] [id = 72] 09:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 97 (0x913a5400) [pid = 1799] [serial = 214] [outer = (nil)] 09:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 98 (0x9757c800) [pid = 1799] [serial = 215] [outer = 0x913a5400] 09:52:13 INFO - PROCESS | 1799 | 1461257533084 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 99 (0x9757fc00) [pid = 1799] [serial = 216] [outer = 0x913a5400] 09:52:13 INFO - PROCESS | 1799 | 1461257533944 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1330ms 09:52:14 INFO - PROCESS | 1799 | 1461257533998 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:52:14 INFO - PROCESS | 1799 | 1461257534002 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:52:14 INFO - PROCESS | 1799 | 1461257534011 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1799 | 1461257534016 Marionette TRACE conn3 <- [1,262,null,{}] 09:52:14 INFO - PROCESS | 1799 | 1461257534044 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:14 INFO - PROCESS | 1799 | 1461257534218 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:52:14 INFO - PROCESS | 1799 | 1461257534365 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x97581800 == 43 [pid = 1799] [id = 73] 09:52:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 100 (0x9758a000) [pid = 1799] [serial = 217] [outer = (nil)] 09:52:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 101 (0x983b0800) [pid = 1799] [serial = 218] [outer = 0x9758a000] 09:52:14 INFO - PROCESS | 1799 | 1461257534455 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 102 (0x98fcc000) [pid = 1799] [serial = 219] [outer = 0x9758a000] 09:52:15 INFO - PROCESS | 1799 | 1461257535383 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1400ms 09:52:15 INFO - PROCESS | 1799 | 1461257535412 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 1799 | 1461257535417 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:52:15 INFO - PROCESS | 1799 | 1461257535422 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 1799 | 1461257535426 Marionette TRACE conn3 <- [1,266,null,{}] 09:52:15 INFO - PROCESS | 1799 | 1461257535431 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:15 INFO - PROCESS | 1799 | 1461257535588 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:52:15 INFO - PROCESS | 1799 | 1461257535736 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x99246000 == 44 [pid = 1799] [id = 74] 09:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 103 (0x9feab400) [pid = 1799] [serial = 220] [outer = (nil)] 09:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 104 (0xa0df7800) [pid = 1799] [serial = 221] [outer = 0x9feab400] 09:52:15 INFO - PROCESS | 1799 | 1461257535825 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 105 (0xa29c1800) [pid = 1799] [serial = 222] [outer = 0x9feab400] 09:52:16 INFO - PROCESS | 1799 | 1461257536702 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1328ms 09:52:16 INFO - PROCESS | 1799 | 1461257536752 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 1799 | 1461257536756 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:52:16 INFO - PROCESS | 1799 | 1461257536762 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 1799 | 1461257536766 Marionette TRACE conn3 <- [1,270,null,{}] 09:52:16 INFO - PROCESS | 1799 | 1461257536771 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:16 INFO - PROCESS | 1799 | 1461257536933 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:52:17 INFO - PROCESS | 1799 | 1461257537091 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c7400 == 45 [pid = 1799] [id = 75] 09:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 106 (0x8f1c8000) [pid = 1799] [serial = 223] [outer = (nil)] 09:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 107 (0xa4380c00) [pid = 1799] [serial = 224] [outer = 0x8f1c8000] 09:52:17 INFO - PROCESS | 1799 | 1461257537177 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 108 (0xa43a8800) [pid = 1799] [serial = 225] [outer = 0x8f1c8000] 09:52:18 INFO - PROCESS | 1799 | 1461257538042 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1330ms 09:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:52:18 INFO - PROCESS | 1799 | 1461257538093 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:52:18 INFO - PROCESS | 1799 | 1461257538097 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:52:18 INFO - PROCESS | 1799 | 1461257538103 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:52:18 INFO - PROCESS | 1799 | 1461257538106 Marionette TRACE conn3 <- [1,274,null,{}] 09:52:18 INFO - PROCESS | 1799 | 1461257538113 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:18 INFO - PROCESS | 1799 | 1461257538306 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 109 (0xa437c800) [pid = 1799] [serial = 226] [outer = 0x91e50400] 09:52:18 INFO - PROCESS | 1799 | 1461257538509 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:18 INFO - PROCESS | 1799 | ++DOCSHELL 0xa48d8000 == 46 [pid = 1799] [id = 76] 09:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0xa48d8800) [pid = 1799] [serial = 227] [outer = (nil)] 09:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0xa48dac00) [pid = 1799] [serial = 228] [outer = 0xa48d8800] 09:52:18 INFO - PROCESS | 1799 | 1461257538612 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0xa4a9b000) [pid = 1799] [serial = 229] [outer = 0xa48d8800] 09:52:19 INFO - PROCESS | 1799 | 1461257539500 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1444ms 09:52:19 INFO - PROCESS | 1799 | 1461257539547 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 1799 | 1461257539551 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:52:19 INFO - PROCESS | 1799 | 1461257539557 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - PROCESS | 1799 | 1461257539561 Marionette TRACE conn3 <- [1,278,null,{}] 09:52:19 INFO - PROCESS | 1799 | 1461257539586 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:19 INFO - PROCESS | 1799 | 1461257539748 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:52:19 INFO - PROCESS | 1799 | 1461257539893 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x97933c00 == 47 [pid = 1799] [id = 77] 09:52:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x97934000) [pid = 1799] [serial = 230] [outer = (nil)] 09:52:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x9793ac00) [pid = 1799] [serial = 231] [outer = 0x97934000] 09:52:19 INFO - PROCESS | 1799 | 1461257539980 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x9793c000) [pid = 1799] [serial = 232] [outer = 0x97934000] 09:52:20 INFO - PROCESS | 1799 | 1461257540844 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1297ms 09:52:20 INFO - PROCESS | 1799 | 1461257540854 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1799 | 1461257540857 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:52:20 INFO - PROCESS | 1799 | 1461257540883 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1799 | 1461257540887 Marionette TRACE conn3 <- [1,282,null,{}] 09:52:20 INFO - PROCESS | 1799 | 1461257540892 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:21 INFO - PROCESS | 1799 | 1461257541049 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:52:21 INFO - PROCESS | 1799 | 1461257541213 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45ec00 == 48 [pid = 1799] [id = 78] 09:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x8fb05000) [pid = 1799] [serial = 233] [outer = (nil)] 09:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x97938c00) [pid = 1799] [serial = 234] [outer = 0x8fb05000] 09:52:21 INFO - PROCESS | 1799 | 1461257541301 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x98831400) [pid = 1799] [serial = 235] [outer = 0x8fb05000] 09:52:22 INFO - PROCESS | 1799 | 1461257542411 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1583ms 09:52:22 INFO - PROCESS | 1799 | 1461257542465 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:52:22 INFO - PROCESS | 1799 | 1461257542470 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:52:22 INFO - PROCESS | 1799 | 1461257542480 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 1799 | 1461257542484 Marionette TRACE conn3 <- [1,286,null,{}] 09:52:22 INFO - PROCESS | 1799 | 1461257542492 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:22 INFO - PROCESS | 1799 | 1461257542658 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:52:22 INFO - PROCESS | 1799 | 1461257542830 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbdfc00 == 49 [pid = 1799] [id = 79] 09:52:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8fbe0000) [pid = 1799] [serial = 236] [outer = (nil)] 09:52:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8ffe9800) [pid = 1799] [serial = 237] [outer = 0x8fbe0000] 09:52:22 INFO - PROCESS | 1799 | 1461257542908 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x90663000) [pid = 1799] [serial = 238] [outer = 0x8fbe0000] 09:52:23 INFO - PROCESS | 1799 | 1461257543679 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1239ms 09:52:23 INFO - PROCESS | 1799 | 1461257543719 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 1799 | 1461257543727 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:52:23 INFO - PROCESS | 1799 | 1461257543755 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1799 | 1461257543760 Marionette TRACE conn3 <- [1,290,null,{}] 09:52:23 INFO - PROCESS | 1799 | 1461257543766 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:23 INFO - PROCESS | 1799 | 1461257543922 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:52:24 INFO - PROCESS | 1799 | 1461257544089 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb72000 == 50 [pid = 1799] [id = 80] 09:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x8fbec800) [pid = 1799] [serial = 239] [outer = (nil)] 09:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x92845400) [pid = 1799] [serial = 240] [outer = 0x8fbec800] 09:52:24 INFO - PROCESS | 1799 | 1461257544211 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x95a09000) [pid = 1799] [serial = 241] [outer = 0x8fbec800] 09:52:25 INFO - PROCESS | 1799 | 1461257545132 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1440ms 09:52:25 INFO - PROCESS | 1799 | 1461257545193 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1799 | 1461257545197 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:52:25 INFO - PROCESS | 1799 | 1461257545203 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1799 | 1461257545208 Marionette TRACE conn3 <- [1,294,null,{}] 09:52:25 INFO - PROCESS | 1799 | 1461257545224 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:25 INFO - PROCESS | 1799 | 1461257545429 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe7800 == 49 [pid = 1799] [id = 69] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe3000 == 48 [pid = 1799] [id = 68] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x98fce800) [pid = 1799] [serial = 167] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb73800 == 47 [pid = 1799] [id = 67] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x98302400 == 46 [pid = 1799] [id = 66] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x91ee7c00 == 45 [pid = 1799] [id = 65] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45b800 == 44 [pid = 1799] [id = 64] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x8ffefc00 == 43 [pid = 1799] [id = 63] 09:52:25 INFO - PROCESS | 1799 | 1461257545643 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:25 INFO - PROCESS | 1799 | --DOCSHELL 0x93bc7400 == 42 [pid = 1799] [id = 58] 09:52:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45b800 == 43 [pid = 1799] [id = 81] 09:52:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8fbe5000) [pid = 1799] [serial = 242] [outer = (nil)] 09:52:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x91e18000) [pid = 1799] [serial = 243] [outer = 0x8fbe5000] 09:52:25 INFO - PROCESS | 1799 | 1461257545725 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x962b5000) [pid = 1799] [serial = 244] [outer = 0x8fbe5000] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x98011c00) [pid = 1799] [serial = 161] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0xa0990400) [pid = 1799] [serial = 143] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8fb7dc00) [pid = 1799] [serial = 150] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x8f45a800) [pid = 1799] [serial = 149] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x95a0e800) [pid = 1799] [serial = 155] [outer = (nil)] [url = about:blank] 09:52:25 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x96210000) [pid = 1799] [serial = 156] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x91110c00) [pid = 1799] [serial = 152] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x91edd000) [pid = 1799] [serial = 153] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0xa0edd800) [pid = 1799] [serial = 146] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x98302000) [pid = 1799] [serial = 162] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x91101c00) [pid = 1799] [serial = 134] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x98991400) [pid = 1799] [serial = 137] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x9fadb800) [pid = 1799] [serial = 140] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x98646000) [pid = 1799] [serial = 165] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x973afc00) [pid = 1799] [serial = 158] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 110 (0x98542000) [pid = 1799] [serial = 164] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | --DOMWINDOW == 109 (0x974d2400) [pid = 1799] [serial = 159] [outer = (nil)] [url = about:blank] 09:52:26 INFO - PROCESS | 1799 | 1461257546446 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1284ms 09:52:26 INFO - PROCESS | 1799 | 1461257546488 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:52:26 INFO - PROCESS | 1799 | 1461257546492 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:52:26 INFO - PROCESS | 1799 | 1461257546499 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 1799 | 1461257546502 Marionette TRACE conn3 <- [1,298,null,{}] 09:52:26 INFO - PROCESS | 1799 | 1461257546512 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:26 INFO - PROCESS | 1799 | 1461257546660 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:52:26 INFO - PROCESS | 1799 | 1461257546676 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x96e0c000 == 44 [pid = 1799] [id = 82] 09:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 110 (0x97582800) [pid = 1799] [serial = 245] [outer = (nil)] 09:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 111 (0x97588c00) [pid = 1799] [serial = 246] [outer = 0x97582800] 09:52:26 INFO - PROCESS | 1799 | 1461257546750 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x978f9800) [pid = 1799] [serial = 247] [outer = 0x97582800] 09:52:27 INFO - PROCESS | 1799 | 1461257547524 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1048ms 09:52:27 INFO - PROCESS | 1799 | 1461257547547 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1799 | 1461257547550 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:52:27 INFO - PROCESS | 1799 | 1461257547556 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 1799 | 1461257547559 Marionette TRACE conn3 <- [1,302,null,{}] 09:52:27 INFO - PROCESS | 1799 | 1461257547601 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:27 INFO - PROCESS | 1799 | 1461257547747 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:52:27 INFO - PROCESS | 1799 | 1461257547757 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284b000 == 45 [pid = 1799] [id = 83] 09:52:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x978f9000) [pid = 1799] [serial = 248] [outer = (nil)] 09:52:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x97942000) [pid = 1799] [serial = 249] [outer = 0x978f9000] 09:52:27 INFO - PROCESS | 1799 | 1461257547833 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x97a3dc00) [pid = 1799] [serial = 250] [outer = 0x978f9000] 09:52:28 INFO - PROCESS | 1799 | 1461257548741 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1246ms 09:52:28 INFO - PROCESS | 1799 | 1461257548808 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:52:28 INFO - PROCESS | 1799 | 1461257548812 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:52:28 INFO - PROCESS | 1799 | 1461257548818 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 1799 | 1461257548822 Marionette TRACE conn3 <- [1,306,null,{}] 09:52:28 INFO - PROCESS | 1799 | 1461257548827 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:29 INFO - PROCESS | 1799 | 1461257549049 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:52:29 INFO - PROCESS | 1799 | 1461257549074 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x97584800 == 46 [pid = 1799] [id = 84] 09:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x98307800) [pid = 1799] [serial = 251] [outer = (nil)] 09:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x9899d800) [pid = 1799] [serial = 252] [outer = 0x98307800] 09:52:29 INFO - PROCESS | 1799 | 1461257549163 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x98fcf000) [pid = 1799] [serial = 253] [outer = 0x98307800] 09:52:30 INFO - PROCESS | 1799 | 1461257550005 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1237ms 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 117 (0x8fbe1800) [pid = 1799] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 116 (0x92852000) [pid = 1799] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 115 (0x98519c00) [pid = 1799] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 114 (0x8f45dc00) [pid = 1799] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 113 (0x8fff0000) [pid = 1799] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 112 (0x8fbe7400) [pid = 1799] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:52:30 INFO - PROCESS | 1799 | --DOMWINDOW == 111 (0x8fbe9400) [pid = 1799] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:52:30 INFO - PROCESS | 1799 | 1461257550189 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1799 | 1461257550192 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:52:30 INFO - PROCESS | 1799 | 1461257550200 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 1799 | 1461257550203 Marionette TRACE conn3 <- [1,310,null,{}] 09:52:30 INFO - PROCESS | 1799 | 1461257550207 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:30 INFO - PROCESS | 1799 | 1461257550345 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:52:30 INFO - PROCESS | 1799 | 1461257550354 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5ae400 == 47 [pid = 1799] [id = 85] 09:52:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 112 (0x8f5ae800) [pid = 1799] [serial = 254] [outer = (nil)] 09:52:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 113 (0x8f5b6400) [pid = 1799] [serial = 255] [outer = 0x8f5ae800] 09:52:30 INFO - PROCESS | 1799 | 1461257550427 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 114 (0x8f5b8c00) [pid = 1799] [serial = 256] [outer = 0x8f5ae800] 09:52:31 INFO - PROCESS | 1799 | 1461257551187 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1036ms 09:52:31 INFO - PROCESS | 1799 | 1461257551253 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:52:31 INFO - PROCESS | 1799 | 1461257551257 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:52:31 INFO - PROCESS | 1799 | 1461257551277 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1799 | 1461257551280 Marionette TRACE conn3 <- [1,314,null,{}] 09:52:31 INFO - PROCESS | 1799 | 1461257551286 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:31 INFO - PROCESS | 1799 | 1461257551436 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:52:31 INFO - PROCESS | 1799 | 1461257551446 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5ac800 == 48 [pid = 1799] [id = 86] 09:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 115 (0x8f5bac00) [pid = 1799] [serial = 257] [outer = (nil)] 09:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 116 (0x97939c00) [pid = 1799] [serial = 258] [outer = 0x8f5bac00] 09:52:31 INFO - PROCESS | 1799 | 1461257551524 Marionette DEBUG loaded listener.js 09:52:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 117 (0x98991400) [pid = 1799] [serial = 259] [outer = 0x8f5bac00] 09:52:32 INFO - PROCESS | 1799 | 1461257552503 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1281ms 09:52:32 INFO - PROCESS | 1799 | 1461257552559 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:52:32 INFO - PROCESS | 1799 | 1461257552565 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:52:32 INFO - PROCESS | 1799 | 1461257552574 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:52:32 INFO - PROCESS | 1799 | 1461257552580 Marionette TRACE conn3 <- [1,318,null,{}] 09:52:32 INFO - PROCESS | 1799 | 1461257552590 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:32 INFO - PROCESS | 1799 | 1461257552773 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:52:32 INFO - PROCESS | 1799 | 1461257552926 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f101400 == 49 [pid = 1799] [id = 87] 09:52:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 118 (0x8f107000) [pid = 1799] [serial = 260] [outer = (nil)] 09:52:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x8fb08800) [pid = 1799] [serial = 261] [outer = 0x8f107000] 09:52:33 INFO - PROCESS | 1799 | 1461257553020 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x8fbe4000) [pid = 1799] [serial = 262] [outer = 0x8f107000] 09:52:33 INFO - PROCESS | 1799 | 1461257553965 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1444ms 09:52:34 INFO - PROCESS | 1799 | 1461257554019 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1799 | 1461257554028 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:52:34 INFO - PROCESS | 1799 | 1461257554038 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1799 | 1461257554043 Marionette TRACE conn3 <- [1,322,null,{}] 09:52:34 INFO - PROCESS | 1799 | 1461257554049 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:34 INFO - PROCESS | 1799 | 1461257554232 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:52:34 INFO - PROCESS | 1799 | 1461257554382 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b6800 == 50 [pid = 1799] [id = 88] 09:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8ffe7400) [pid = 1799] [serial = 263] [outer = (nil)] 09:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x9284d400) [pid = 1799] [serial = 264] [outer = 0x8ffe7400] 09:52:34 INFO - PROCESS | 1799 | 1461257554468 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x9634e800) [pid = 1799] [serial = 265] [outer = 0x8ffe7400] 09:52:35 INFO - PROCESS | 1799 | 1461257555422 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1431ms 09:52:35 INFO - PROCESS | 1799 | 1461257555470 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1799 | 1461257555473 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:52:35 INFO - PROCESS | 1799 | 1461257555481 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1799 | 1461257555487 Marionette TRACE conn3 <- [1,326,null,{}] 09:52:35 INFO - PROCESS | 1799 | 1461257555503 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:35 INFO - PROCESS | 1799 | 1461257555714 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:52:35 INFO - PROCESS | 1799 | 1461257555908 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10cc00 == 51 [pid = 1799] [id = 89] 09:52:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x97d08c00) [pid = 1799] [serial = 266] [outer = (nil)] 09:52:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x98643400) [pid = 1799] [serial = 267] [outer = 0x97d08c00] 09:52:36 INFO - PROCESS | 1799 | 1461257556044 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x9dee2c00) [pid = 1799] [serial = 268] [outer = 0x97d08c00] 09:52:37 INFO - PROCESS | 1799 | 1461257557108 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1684ms 09:52:37 INFO - PROCESS | 1799 | 1461257557166 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:52:37 INFO - PROCESS | 1799 | 1461257557171 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:52:37 INFO - PROCESS | 1799 | 1461257557177 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 1799 | 1461257557181 Marionette TRACE conn3 <- [1,330,null,{}] 09:52:37 INFO - PROCESS | 1799 | 1461257557186 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:37 INFO - PROCESS | 1799 | 1461257557351 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:52:37 INFO - PROCESS | 1799 | 1461257557499 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10c800 == 52 [pid = 1799] [id = 90] 09:52:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x9fa96000) [pid = 1799] [serial = 269] [outer = (nil)] 09:52:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x9fbaa400) [pid = 1799] [serial = 270] [outer = 0x9fa96000] 09:52:37 INFO - PROCESS | 1799 | 1461257557586 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0xa0b3b400) [pid = 1799] [serial = 271] [outer = 0x9fa96000] 09:52:38 INFO - PROCESS | 1799 | 1461257558497 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1385ms 09:52:38 INFO - PROCESS | 1799 | 1461257558564 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:52:38 INFO - PROCESS | 1799 | 1461257558568 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:52:38 INFO - PROCESS | 1799 | 1461257558574 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1799 | 1461257558577 Marionette TRACE conn3 <- [1,334,null,{}] 09:52:38 INFO - PROCESS | 1799 | 1461257558583 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:38 INFO - PROCESS | 1799 | 1461257558744 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:52:38 INFO - PROCESS | 1799 | 1461257558894 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10a800 == 53 [pid = 1799] [id = 91] 09:52:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x9110dc00) [pid = 1799] [serial = 272] [outer = (nil)] 09:52:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0xa29ce800) [pid = 1799] [serial = 273] [outer = 0x9110dc00] 09:52:38 INFO - PROCESS | 1799 | 1461257558979 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0xa435b400) [pid = 1799] [serial = 274] [outer = 0x9110dc00] 09:52:39 INFO - PROCESS | 1799 | 1461257559804 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1279ms 09:52:39 INFO - PROCESS | 1799 | 1461257559853 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:52:39 INFO - PROCESS | 1799 | 1461257559857 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:52:39 INFO - PROCESS | 1799 | 1461257559863 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:52:39 INFO - PROCESS | 1799 | 1461257559865 Marionette TRACE conn3 <- [1,338,null,{}] 09:52:39 INFO - PROCESS | 1799 | 1461257559872 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:40 INFO - PROCESS | 1799 | 1461257560080 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:52:40 INFO - PROCESS | 1799 | 1461257560234 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x90492400 == 54 [pid = 1799] [id = 92] 09:52:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x90493000) [pid = 1799] [serial = 275] [outer = (nil)] 09:52:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x9049b800) [pid = 1799] [serial = 276] [outer = 0x90493000] 09:52:40 INFO - PROCESS | 1799 | 1461257560329 Marionette DEBUG loaded listener.js 09:52:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0xa2942000) [pid = 1799] [serial = 277] [outer = 0x90493000] 09:52:41 INFO - PROCESS | 1799 | 1461257561180 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1384ms 09:52:41 INFO - PROCESS | 1799 | 1461257561249 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 1799 | 1461257561253 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:52:41 INFO - PROCESS | 1799 | 1461257561259 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 1799 | 1461257561263 Marionette TRACE conn3 <- [1,342,null,{}] 09:52:41 INFO - PROCESS | 1799 | 1461257561274 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:41 INFO - PROCESS | 1799 | 1461257561484 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:52:41 INFO - PROCESS | 1799 | 1461257561636 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x90491800 == 55 [pid = 1799] [id = 93] 09:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x93411400) [pid = 1799] [serial = 278] [outer = (nil)] 09:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x93417800) [pid = 1799] [serial = 279] [outer = 0x93411400] 09:52:41 INFO - PROCESS | 1799 | 1461257561724 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x93419400) [pid = 1799] [serial = 280] [outer = 0x93411400] 09:52:42 INFO - PROCESS | 1799 | 1461257562584 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1342ms 09:52:42 INFO - PROCESS | 1799 | 1461257562602 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 1799 | 1461257562605 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:52:42 INFO - PROCESS | 1799 | 1461257562611 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - PROCESS | 1799 | 1461257562615 Marionette TRACE conn3 <- [1,346,null,{}] 09:52:42 INFO - PROCESS | 1799 | 1461257562620 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:42 INFO - PROCESS | 1799 | 1461257562778 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:52:42 INFO - PROCESS | 1799 | 1461257562937 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x93412800 == 56 [pid = 1799] [id = 94] 09:52:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x93418000) [pid = 1799] [serial = 281] [outer = (nil)] 09:52:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x98f1f000) [pid = 1799] [serial = 282] [outer = 0x93418000] 09:52:43 INFO - PROCESS | 1799 | 1461257563025 Marionette DEBUG loaded listener.js 09:52:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0xa48d4000) [pid = 1799] [serial = 283] [outer = 0x93418000] 09:52:43 INFO - PROCESS | 1799 | 1461257563860 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1283ms 09:52:43 INFO - PROCESS | 1799 | 1461257563895 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 1799 | 1461257563899 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:52:43 INFO - PROCESS | 1799 | 1461257563905 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1799 | 1461257563908 Marionette TRACE conn3 <- [1,350,null,{}] 09:52:43 INFO - PROCESS | 1799 | 1461257563914 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:44 INFO - PROCESS | 1799 | 1461257564072 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:52:44 INFO - PROCESS | 1799 | 1461257564231 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x9341f000 == 57 [pid = 1799] [id = 95] 09:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x936e8800) [pid = 1799] [serial = 284] [outer = (nil)] 09:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x936ee000) [pid = 1799] [serial = 285] [outer = 0x936e8800] 09:52:44 INFO - PROCESS | 1799 | 1461257564316 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x936ef400) [pid = 1799] [serial = 286] [outer = 0x936e8800] 09:52:45 INFO - PROCESS | 1799 | 1461257565201 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1629ms 09:52:45 INFO - PROCESS | 1799 | 1461257565537 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 1799 | 1461257565544 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:52:45 INFO - PROCESS | 1799 | 1461257565551 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1799 | 1461257565556 Marionette TRACE conn3 <- [1,354,null,{}] 09:52:45 INFO - PROCESS | 1799 | 1461257565563 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:45 INFO - PROCESS | 1799 | 1461257565749 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:52:45 INFO - PROCESS | 1799 | 1461257565956 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fff4000 == 58 [pid = 1799] [id = 96] 09:52:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8fff4800) [pid = 1799] [serial = 287] [outer = (nil)] 09:52:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x900e5400) [pid = 1799] [serial = 288] [outer = 0x8fff4800] 09:52:46 INFO - PROCESS | 1799 | 1461257566036 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x90498c00) [pid = 1799] [serial = 289] [outer = 0x8fff4800] 09:52:46 INFO - PROCESS | 1799 | 1461257566903 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1436ms 09:52:46 INFO - PROCESS | 1799 | 1461257566989 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 1799 | 1461257567000 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:52:47 INFO - PROCESS | 1799 | 1461257567015 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - PROCESS | 1799 | 1461257567020 Marionette TRACE conn3 <- [1,358,null,{}] 09:52:47 INFO - PROCESS | 1799 | 1461257567026 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:47 INFO - PROCESS | 1799 | 1461257567269 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:52:47 INFO - PROCESS | 1799 | 1461257567439 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45f800 == 59 [pid = 1799] [id = 97] 09:52:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8fbdf000) [pid = 1799] [serial = 290] [outer = (nil)] 09:52:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8fff4400) [pid = 1799] [serial = 291] [outer = 0x8fbdf000] 09:52:47 INFO - PROCESS | 1799 | 1461257567579 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x91e54c00) [pid = 1799] [serial = 292] [outer = 0x8fbdf000] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5ae400 == 58 [pid = 1799] [id = 85] 09:52:47 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0xa0eda800) [pid = 1799] [serial = 209] [outer = (nil)] [url = about:blank] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x97584800 == 57 [pid = 1799] [id = 84] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x9284b000 == 56 [pid = 1799] [id = 83] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x96e0c000 == 55 [pid = 1799] [id = 82] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45b800 == 54 [pid = 1799] [id = 81] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb72000 == 53 [pid = 1799] [id = 80] 09:52:47 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbdfc00 == 52 [pid = 1799] [id = 79] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x96666400) [pid = 1799] [serial = 173] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x913a1800) [pid = 1799] [serial = 170] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x98fcbc00) [pid = 1799] [serial = 176] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x9fa24000) [pid = 1799] [serial = 179] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8fbe8800) [pid = 1799] [serial = 200] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9fe52c00) [pid = 1799] [serial = 182] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8fbeb400) [pid = 1799] [serial = 201] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x962a9400) [pid = 1799] [serial = 194] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x96e0b800) [pid = 1799] [serial = 195] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x98546c00) [pid = 1799] [serial = 197] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x91edcc00) [pid = 1799] [serial = 191] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x93bc9800) [pid = 1799] [serial = 192] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8fff6800) [pid = 1799] [serial = 189] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8fff2800) [pid = 1799] [serial = 188] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0xa3b84000) [pid = 1799] [serial = 185] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x98540400) [pid = 1799] [serial = 203] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x9a56ac00) [pid = 1799] [serial = 206] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x99242400) [pid = 1799] [serial = 204] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x9fe0d000) [pid = 1799] [serial = 207] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x9854e800) [pid = 1799] [serial = 198] [outer = (nil)] [url = about:blank] 09:52:48 INFO - PROCESS | 1799 | 1461257568410 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1440ms 09:52:48 INFO - PROCESS | 1799 | 1461257568453 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1799 | 1461257568457 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:52:48 INFO - PROCESS | 1799 | 1461257568464 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1799 | 1461257568467 Marionette TRACE conn3 <- [1,362,null,{}] 09:52:48 INFO - PROCESS | 1799 | 1461257568481 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:48 INFO - PROCESS | 1799 | 1461257568637 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:52:48 INFO - PROCESS | 1799 | 1461257568648 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b7800 == 53 [pid = 1799] [id = 98] 09:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x93413000) [pid = 1799] [serial = 293] [outer = (nil)] 09:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x936ee400) [pid = 1799] [serial = 294] [outer = 0x93413000] 09:52:48 INFO - PROCESS | 1799 | 1461257568732 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x936f6800) [pid = 1799] [serial = 295] [outer = 0x93413000] 09:52:49 INFO - PROCESS | 1799 | 1461257569652 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1233ms 09:52:49 INFO - PROCESS | 1799 | 1461257569698 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1799 | 1461257569702 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:52:49 INFO - PROCESS | 1799 | 1461257569707 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1799 | 1461257569710 Marionette TRACE conn3 <- [1,366,null,{}] 09:52:49 INFO - PROCESS | 1799 | 1461257569716 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:49 INFO - PROCESS | 1799 | 1461257569919 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:52:49 INFO - PROCESS | 1799 | 1461257569937 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x936eb000 == 54 [pid = 1799] [id = 99] 09:52:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x93bc4800) [pid = 1799] [serial = 296] [outer = (nil)] 09:52:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x9634c400) [pid = 1799] [serial = 297] [outer = 0x93bc4800] 09:52:50 INFO - PROCESS | 1799 | 1461257570013 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x974ca400) [pid = 1799] [serial = 298] [outer = 0x93bc4800] 09:52:50 INFO - PROCESS | 1799 | 1461257570841 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1176ms 09:52:50 INFO - PROCESS | 1799 | 1461257570884 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1799 | 1461257570887 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:52:50 INFO - PROCESS | 1799 | 1461257570899 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1799 | 1461257570901 Marionette TRACE conn3 <- [1,370,null,{}] 09:52:50 INFO - PROCESS | 1799 | 1461257570908 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:51 INFO - PROCESS | 1799 | 1461257571101 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:52:51 INFO - PROCESS | 1799 | 1461257571124 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x96ec8400 == 55 [pid = 1799] [id = 100] 09:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x97583400) [pid = 1799] [serial = 299] [outer = (nil)] 09:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x9758a400) [pid = 1799] [serial = 300] [outer = 0x97583400] 09:52:51 INFO - PROCESS | 1799 | 1461257571198 Marionette DEBUG loaded listener.js 09:52:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x97939400) [pid = 1799] [serial = 301] [outer = 0x97583400] 09:52:52 INFO - PROCESS | 1799 | 1461257572104 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1282ms 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x98307800) [pid = 1799] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8fbe5000) [pid = 1799] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x97582800) [pid = 1799] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8fbe0000) [pid = 1799] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x978f9000) [pid = 1799] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8fbec800) [pid = 1799] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:52:52 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8f5ae800) [pid = 1799] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:52:52 INFO - PROCESS | 1799 | 1461257572423 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 1799 | 1461257572427 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:52:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:52:52 INFO - PROCESS | 1799 | 1461257572436 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 1799 | 1461257572438 Marionette TRACE conn3 <- [1,374,null,{}] 09:52:52 INFO - PROCESS | 1799 | 1461257572442 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:52 INFO - PROCESS | 1799 | 1461257572605 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:52:52 INFO - PROCESS | 1799 | 1461257572776 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x94fba000 == 56 [pid = 1799] [id = 101] 09:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x97582c00) [pid = 1799] [serial = 302] [outer = (nil)] 09:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x978f9000) [pid = 1799] [serial = 303] [outer = 0x97582c00] 09:52:52 INFO - PROCESS | 1799 | 1461257572859 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x983ba400) [pid = 1799] [serial = 304] [outer = 0x97582c00] 09:52:53 INFO - PROCESS | 1799 | 1461257573533 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:52:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:52:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1126ms 09:52:53 INFO - PROCESS | 1799 | 1461257573563 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 1799 | 1461257573566 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:52:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:52:53 INFO - PROCESS | 1799 | 1461257573572 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 1799 | 1461257573575 Marionette TRACE conn3 <- [1,378,null,{}] 09:52:53 INFO - PROCESS | 1799 | 1461257573580 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:53 INFO - PROCESS | 1799 | 1461257573731 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:52:53 INFO - PROCESS | 1799 | 1461257573848 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x9793a000 == 57 [pid = 1799] [id = 102] 09:52:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x9793fc00) [pid = 1799] [serial = 305] [outer = (nil)] 09:52:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x98643000) [pid = 1799] [serial = 306] [outer = 0x9793fc00] 09:52:53 INFO - PROCESS | 1799 | 1461257573927 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x98995400) [pid = 1799] [serial = 307] [outer = 0x9793fc00] 09:52:54 INFO - PROCESS | 1799 | 1461257574763 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:52:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:52:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1229ms 09:52:54 INFO - PROCESS | 1799 | 1461257574802 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1799 | 1461257574808 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:52:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:52:54 INFO - PROCESS | 1799 | 1461257574817 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1799 | 1461257574823 Marionette TRACE conn3 <- [1,382,null,{}] 09:52:54 INFO - PROCESS | 1799 | 1461257574833 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:55 INFO - PROCESS | 1799 | 1461257575015 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:52:55 INFO - PROCESS | 1799 | 1461257575174 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b9000 == 58 [pid = 1799] [id = 103] 09:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8fbe7000) [pid = 1799] [serial = 308] [outer = (nil)] 09:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8fff0000) [pid = 1799] [serial = 309] [outer = 0x8fbe7000] 09:52:55 INFO - PROCESS | 1799 | 1461257575265 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x90497000) [pid = 1799] [serial = 310] [outer = 0x8fbe7000] 09:52:56 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:52:56 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:52:56 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:52:56 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:52:56 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:52:56 INFO - PROCESS | 1799 | 1461257576218 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:52:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1434ms 09:52:56 INFO - PROCESS | 1799 | 1461257576251 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1799 | 1461257576260 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:52:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:52:56 INFO - PROCESS | 1799 | 1461257576270 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1799 | 1461257576275 Marionette TRACE conn3 <- [1,386,null,{}] 09:52:56 INFO - PROCESS | 1799 | 1461257576281 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:56 INFO - PROCESS | 1799 | 1461257576477 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:52:56 INFO - PROCESS | 1799 | 1461257576632 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x9049d400 == 59 [pid = 1799] [id = 104] 09:52:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x91e16800) [pid = 1799] [serial = 311] [outer = (nil)] 09:52:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x92849000) [pid = 1799] [serial = 312] [outer = 0x91e16800] 09:52:56 INFO - PROCESS | 1799 | 1461257576720 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x9341d800) [pid = 1799] [serial = 313] [outer = 0x91e16800] 09:52:57 INFO - PROCESS | 1799 | 1461257577736 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:52:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:52:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1483ms 09:52:57 INFO - PROCESS | 1799 | 1461257577752 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:52:57 INFO - PROCESS | 1799 | 1461257577756 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:52:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:52:57 INFO - PROCESS | 1799 | 1461257577763 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1799 | 1461257577769 Marionette TRACE conn3 <- [1,390,null,{}] 09:52:57 INFO - PROCESS | 1799 | 1461257577785 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:57 INFO - PROCESS | 1799 | 1461257577957 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:52:58 INFO - PROCESS | 1799 | 1461257578165 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284cc00 == 60 [pid = 1799] [id = 105] 09:52:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x937d2c00) [pid = 1799] [serial = 314] [outer = (nil)] 09:52:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x9635a400) [pid = 1799] [serial = 315] [outer = 0x937d2c00] 09:52:58 INFO - PROCESS | 1799 | 1461257578263 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x97584800) [pid = 1799] [serial = 316] [outer = 0x937d2c00] 09:52:59 INFO - PROCESS | 1799 | 1461257579138 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:52:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:52:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1439ms 09:52:59 INFO - PROCESS | 1799 | 1461257579203 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:52:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:52:59 INFO - PROCESS | 1799 | 1461257579208 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:52:59 INFO - PROCESS | 1799 | 1461257579215 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1799 | 1461257579218 Marionette TRACE conn3 <- [1,394,null,{}] 09:52:59 INFO - PROCESS | 1799 | 1461257579224 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:59 INFO - PROCESS | 1799 | 1461257579398 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:52:59 INFO - PROCESS | 1799 | 1461257579560 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f460400 == 61 [pid = 1799] [id = 106] 09:52:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x96e05c00) [pid = 1799] [serial = 317] [outer = (nil)] 09:52:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x98f1ec00) [pid = 1799] [serial = 318] [outer = 0x96e05c00] 09:52:59 INFO - PROCESS | 1799 | 1461257579695 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x99249800) [pid = 1799] [serial = 319] [outer = 0x96e05c00] 09:53:00 INFO - PROCESS | 1799 | 1461257580624 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:53:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1480ms 09:53:00 INFO - PROCESS | 1799 | 1461257580695 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1799 | 1461257580700 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:53:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:53:00 INFO - PROCESS | 1799 | 1461257580706 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1799 | 1461257580711 Marionette TRACE conn3 <- [1,398,null,{}] 09:53:00 INFO - PROCESS | 1799 | 1461257580717 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:00 INFO - PROCESS | 1799 | 1461257580882 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:53:01 INFO - PROCESS | 1799 | 1461257581042 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5af400 == 62 [pid = 1799] [id = 107] 09:53:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x913a4c00) [pid = 1799] [serial = 320] [outer = (nil)] 09:53:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x9fb58000) [pid = 1799] [serial = 321] [outer = 0x913a4c00] 09:53:01 INFO - PROCESS | 1799 | 1461257581184 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x9fe52c00) [pid = 1799] [serial = 322] [outer = 0x913a4c00] 09:53:02 INFO - PROCESS | 1799 | 1461257582104 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:53:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:53:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1432ms 09:53:02 INFO - PROCESS | 1799 | 1461257582139 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 1799 | 1461257582142 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:53:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:53:02 INFO - PROCESS | 1799 | 1461257582149 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 1799 | 1461257582153 Marionette TRACE conn3 <- [1,402,null,{}] 09:53:02 INFO - PROCESS | 1799 | 1461257582158 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:02 INFO - PROCESS | 1799 | 1461257582367 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:53:02 INFO - PROCESS | 1799 | 1461257582577 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c2c00 == 63 [pid = 1799] [id = 108] 09:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e4c9400) [pid = 1799] [serial = 323] [outer = (nil)] 09:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x974c7000) [pid = 1799] [serial = 324] [outer = 0x8e4c9400] 09:53:02 INFO - PROCESS | 1799 | 1461257582711 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x9fba3000) [pid = 1799] [serial = 325] [outer = 0x8e4c9400] 09:53:03 INFO - PROCESS | 1799 | 1461257583584 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:53:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1486ms 09:53:03 INFO - PROCESS | 1799 | 1461257583636 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1799 | 1461257583640 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:53:03 INFO - PROCESS | 1799 | 1461257583646 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1799 | 1461257583650 Marionette TRACE conn3 <- [1,406,null,{}] 09:53:03 INFO - PROCESS | 1799 | 1461257583655 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:03 INFO - PROCESS | 1799 | 1461257583821 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:53:04 INFO - PROCESS | 1799 | 1461257583980 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5e2800 == 64 [pid = 1799] [id = 109] 09:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8e5e4000) [pid = 1799] [serial = 326] [outer = (nil)] 09:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8e5eb000) [pid = 1799] [serial = 327] [outer = 0x8e5e4000] 09:53:04 INFO - PROCESS | 1799 | 1461257584070 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8e5ee000) [pid = 1799] [serial = 328] [outer = 0x8e5e4000] 09:53:04 INFO - PROCESS | 1799 | 1461257584925 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:53:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1327ms 09:53:04 INFO - PROCESS | 1799 | 1461257584975 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1799 | 1461257584979 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:53:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:53:04 INFO - PROCESS | 1799 | 1461257584986 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1799 | 1461257584990 Marionette TRACE conn3 <- [1,410,null,{}] 09:53:04 INFO - PROCESS | 1799 | 1461257584996 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:05 INFO - PROCESS | 1799 | 1461257585164 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:53:05 INFO - PROCESS | 1799 | 1461257585329 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5e7c00 == 65 [pid = 1799] [id = 110] 09:53:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8e5e9400) [pid = 1799] [serial = 329] [outer = (nil)] 09:53:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8e7d9000) [pid = 1799] [serial = 330] [outer = 0x8e5e9400] 09:53:05 INFO - PROCESS | 1799 | 1461257585415 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8e7dd400) [pid = 1799] [serial = 331] [outer = 0x8e5e9400] 09:53:06 INFO - PROCESS | 1799 | 1461257586312 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:53:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1384ms 09:53:06 INFO - PROCESS | 1799 | 1461257586372 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 1799 | 1461257586376 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:53:06 INFO - PROCESS | 1799 | 1461257586382 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1799 | 1461257586386 Marionette TRACE conn3 <- [1,414,null,{}] 09:53:06 INFO - PROCESS | 1799 | 1461257586391 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:06 INFO - PROCESS | 1799 | 1461257586571 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:53:06 INFO - PROCESS | 1799 | 1461257586742 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c6000 == 66 [pid = 1799] [id = 111] 09:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8e7d6000) [pid = 1799] [serial = 332] [outer = (nil)] 09:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8e7e4400) [pid = 1799] [serial = 333] [outer = 0x8e7d6000] 09:53:06 INFO - PROCESS | 1799 | 1461257586828 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9fa20c00) [pid = 1799] [serial = 334] [outer = 0x8e7d6000] 09:53:07 INFO - PROCESS | 1799 | 1461257587733 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:53:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1381ms 09:53:07 INFO - PROCESS | 1799 | 1461257587764 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1799 | 1461257587768 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:53:07 INFO - PROCESS | 1799 | 1461257587774 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1799 | 1461257587778 Marionette TRACE conn3 <- [1,418,null,{}] 09:53:07 INFO - PROCESS | 1799 | 1461257587783 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:07 INFO - PROCESS | 1799 | 1461257587947 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:53:08 INFO - PROCESS | 1799 | 1461257588114 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be82c00 == 67 [pid = 1799] [id = 112] 09:53:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8be83800) [pid = 1799] [serial = 335] [outer = (nil)] 09:53:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8be8b000) [pid = 1799] [serial = 336] [outer = 0x8be83800] 09:53:08 INFO - PROCESS | 1799 | 1461257588201 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8be8d000) [pid = 1799] [serial = 337] [outer = 0x8be83800] 09:53:09 INFO - PROCESS | 1799 | 1461257589540 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1805ms 09:53:09 INFO - PROCESS | 1799 | 1461257589636 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:53:09 INFO - PROCESS | 1799 | 1461257589640 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:53:09 INFO - PROCESS | 1799 | 1461257589649 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 1799 | 1461257589653 Marionette TRACE conn3 <- [1,422,null,{}] 09:53:09 INFO - PROCESS | 1799 | 1461257589660 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:09 INFO - PROCESS | 1799 | 1461257589834 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:53:10 INFO - PROCESS | 1799 | 1461257589992 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bba4000 == 68 [pid = 1799] [id = 113] 09:53:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8bba4400) [pid = 1799] [serial = 338] [outer = (nil)] 09:53:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8bbac000) [pid = 1799] [serial = 339] [outer = 0x8bba4400] 09:53:10 INFO - PROCESS | 1799 | 1461257590091 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8e7e1800) [pid = 1799] [serial = 340] [outer = 0x8bba4400] 09:53:11 INFO - PROCESS | 1799 | 1461257591552 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1929ms 09:53:11 INFO - PROCESS | 1799 | 1461257591582 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1799 | 1461257591588 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:53:11 INFO - PROCESS | 1799 | 1461257591596 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1799 | 1461257591602 Marionette TRACE conn3 <- [1,426,null,{}] 09:53:11 INFO - PROCESS | 1799 | 1461257591613 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:11 INFO - PROCESS | 1799 | 1461257591780 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:53:11 INFO - PROCESS | 1799 | 1461257591942 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b214800 == 69 [pid = 1799] [id = 114] 09:53:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8b217000) [pid = 1799] [serial = 341] [outer = (nil)] 09:53:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8bbaf400) [pid = 1799] [serial = 342] [outer = 0x8b217000] 09:53:12 INFO - PROCESS | 1799 | 1461257592023 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8e4c5800) [pid = 1799] [serial = 343] [outer = 0x8b217000] 09:53:13 INFO - PROCESS | 1799 | 1461257593021 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1799 | 1461257593091 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:53:13 INFO - PROCESS | 1799 | 1461257593100 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1799 | 1461257593105 Marionette TRACE conn3 <- [1,430,null,{}] 09:53:13 INFO - PROCESS | 1799 | 1461257593110 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:13 INFO - PROCESS | 1799 | 1461257593274 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:53:13 INFO - PROCESS | 1799 | 1461257593486 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e0800 == 70 [pid = 1799] [id = 115] 09:53:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8e7e2000) [pid = 1799] [serial = 344] [outer = (nil)] 09:53:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8f10d400) [pid = 1799] [serial = 345] [outer = 0x8e7e2000] 09:53:13 INFO - PROCESS | 1799 | 1461257593581 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8f5b1000) [pid = 1799] [serial = 346] [outer = 0x8e7e2000] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x9dee5800 == 69 [pid = 1799] [id = 61] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x974c6c00 == 68 [pid = 1799] [id = 60] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb76400 == 67 [pid = 1799] [id = 59] 09:53:14 INFO - PROCESS | 1799 | 1461257594567 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x97939c00) [pid = 1799] [serial = 258] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9065f000) [pid = 1799] [serial = 212] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9757c800) [pid = 1799] [serial = 215] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x983b0800) [pid = 1799] [serial = 218] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0xa0df7800) [pid = 1799] [serial = 221] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0xa4380c00) [pid = 1799] [serial = 224] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0xa48dac00) [pid = 1799] [serial = 228] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x9793ac00) [pid = 1799] [serial = 231] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x9fd0d800 == 66 [pid = 1799] [id = 62] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x94fba000 == 65 [pid = 1799] [id = 101] 09:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1536ms 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x96ec8400 == 64 [pid = 1799] [id = 100] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x936eb000 == 63 [pid = 1799] [id = 99] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b7800 == 62 [pid = 1799] [id = 98] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45f800 == 61 [pid = 1799] [id = 97] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fff4000 == 60 [pid = 1799] [id = 96] 09:53:14 INFO - PROCESS | 1799 | 1461257594645 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1799 | 1461257594649 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b6800 == 59 [pid = 1799] [id = 88] 09:53:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8f101400 == 58 [pid = 1799] [id = 87] 09:53:14 INFO - PROCESS | 1799 | 1461257594663 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1799 | 1461257594669 Marionette TRACE conn3 <- [1,434,null,{}] 09:53:14 INFO - PROCESS | 1799 | 1461257594683 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:14 INFO - PROCESS | 1799 | 1461257594846 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9899d800) [pid = 1799] [serial = 252] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x91e18000) [pid = 1799] [serial = 243] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x962b5000) [pid = 1799] [serial = 244] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x97588c00) [pid = 1799] [serial = 246] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x978f9800) [pid = 1799] [serial = 247] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x90663000) [pid = 1799] [serial = 238] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8ffe9800) [pid = 1799] [serial = 237] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x97942000) [pid = 1799] [serial = 249] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x97938c00) [pid = 1799] [serial = 234] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x95a09000) [pid = 1799] [serial = 241] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x92845400) [pid = 1799] [serial = 240] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f5b6400) [pid = 1799] [serial = 255] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x98fcf000) [pid = 1799] [serial = 253] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9fb5e800) [pid = 1799] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8f5b8c00) [pid = 1799] [serial = 256] [outer = (nil)] [url = about:blank] 09:53:14 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x97a3dc00) [pid = 1799] [serial = 250] [outer = (nil)] [url = about:blank] 09:53:15 INFO - PROCESS | 1799 | 1461257595075 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b8c00 == 59 [pid = 1799] [id = 116] 09:53:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fbdfc00) [pid = 1799] [serial = 347] [outer = (nil)] 09:53:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fbec000) [pid = 1799] [serial = 348] [outer = 0x8fbdfc00] 09:53:15 INFO - PROCESS | 1799 | 1461257595160 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x90495c00) [pid = 1799] [serial = 349] [outer = 0x8fbdfc00] 09:53:15 INFO - PROCESS | 1799 | 1461257595875 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1238ms 09:53:15 INFO - PROCESS | 1799 | 1461257595899 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1799 | 1461257595904 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:53:15 INFO - PROCESS | 1799 | 1461257595927 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1799 | 1461257595931 Marionette TRACE conn3 <- [1,438,null,{}] 09:53:15 INFO - PROCESS | 1799 | 1461257595943 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:16 INFO - PROCESS | 1799 | 1461257596096 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:53:16 INFO - PROCESS | 1799 | 1461257596111 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe8c00 == 60 [pid = 1799] [id = 117] 09:53:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90669400) [pid = 1799] [serial = 350] [outer = (nil)] 09:53:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x913a3800) [pid = 1799] [serial = 351] [outer = 0x90669400] 09:53:16 INFO - PROCESS | 1799 | 1461257596185 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x92851800) [pid = 1799] [serial = 352] [outer = 0x90669400] 09:53:17 INFO - PROCESS | 1799 | 1461257597076 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1219ms 09:53:17 INFO - PROCESS | 1799 | 1461257597135 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1799 | 1461257597139 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:53:17 INFO - PROCESS | 1799 | 1461257597145 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1799 | 1461257597148 Marionette TRACE conn3 <- [1,442,null,{}] 09:53:17 INFO - PROCESS | 1799 | 1461257597153 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:17 INFO - PROCESS | 1799 | 1461257597356 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:53:17 INFO - PROCESS | 1799 | 1461257597377 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7d7000 == 61 [pid = 1799] [id = 118] 09:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x91107400) [pid = 1799] [serial = 353] [outer = (nil)] 09:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x936ea400) [pid = 1799] [serial = 354] [outer = 0x91107400] 09:53:17 INFO - PROCESS | 1799 | 1461257597454 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x936f1c00) [pid = 1799] [serial = 355] [outer = 0x91107400] 09:53:18 INFO - PROCESS | 1799 | 1461257598346 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1234ms 09:53:18 INFO - PROCESS | 1799 | 1461257598379 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1799 | 1461257598382 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:53:18 INFO - PROCESS | 1799 | 1461257598389 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1799 | 1461257598392 Marionette TRACE conn3 <- [1,446,null,{}] 09:53:18 INFO - PROCESS | 1799 | 1461257598397 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:18 INFO - PROCESS | 1799 | 1461257598641 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:53:18 INFO - PROCESS | 1799 | 1461257598663 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x90660400 == 62 [pid = 1799] [id = 119] 09:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x91e5b000) [pid = 1799] [serial = 356] [outer = (nil)] 09:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93bcc400) [pid = 1799] [serial = 357] [outer = 0x91e5b000] 09:53:18 INFO - PROCESS | 1799 | 1461257598738 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x95adbc00) [pid = 1799] [serial = 358] [outer = 0x91e5b000] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x9fdd5800) [pid = 1799] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8fff4800) [pid = 1799] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8fbdf000) [pid = 1799] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x97583400) [pid = 1799] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8f5bac00) [pid = 1799] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x93bc4800) [pid = 1799] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x93413000) [pid = 1799] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x97582c00) [pid = 1799] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8f1d0800) [pid = 1799] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:53:19 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x9851e000) [pid = 1799] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:53:19 INFO - PROCESS | 1799 | 1461257599775 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1427ms 09:53:19 INFO - PROCESS | 1799 | 1461257599818 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1799 | 1461257599821 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:53:19 INFO - PROCESS | 1799 | 1461257599827 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1799 | 1461257599830 Marionette TRACE conn3 <- [1,450,null,{}] 09:53:19 INFO - PROCESS | 1799 | 1461257599835 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:20 INFO - PROCESS | 1799 | 1461257600028 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:53:20 INFO - PROCESS | 1799 | 1461257600045 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45d400 == 63 [pid = 1799] [id = 120] 09:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f5bb800) [pid = 1799] [serial = 359] [outer = (nil)] 09:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x937cbc00) [pid = 1799] [serial = 360] [outer = 0x8f5bb800] 09:53:20 INFO - PROCESS | 1799 | 1461257600117 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9634fc00) [pid = 1799] [serial = 361] [outer = 0x8f5bb800] 09:53:20 INFO - PROCESS | 1799 | 1461257600866 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:53:20 INFO - PROCESS | 1799 | 1461257600911 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:53:20 INFO - PROCESS | 1799 | 1461257600917 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:53:20 INFO - PROCESS | 1799 | 1461257600921 Marionette TRACE conn3 <- [1,454,null,{}] 09:53:20 INFO - PROCESS | 1799 | 1461257600934 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:21 INFO - PROCESS | 1799 | 1461257601082 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:53:21 INFO - PROCESS | 1799 | 1461257601096 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x92851000 == 64 [pid = 1799] [id = 121] 09:53:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x96e0c400) [pid = 1799] [serial = 362] [outer = (nil)] 09:53:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x978f1c00) [pid = 1799] [serial = 363] [outer = 0x96e0c400] 09:53:21 INFO - PROCESS | 1799 | 1461257601168 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x9793b400) [pid = 1799] [serial = 364] [outer = 0x96e0c400] 09:53:22 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:22 INFO - PROCESS | 1799 | 1461257602392 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1546ms 09:53:22 INFO - PROCESS | 1799 | 1461257602464 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1799 | 1461257602472 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:53:22 INFO - PROCESS | 1799 | 1461257602491 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1799 | 1461257602496 Marionette TRACE conn3 <- [1,458,null,{}] 09:53:22 INFO - PROCESS | 1799 | 1461257602506 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:22 INFO - PROCESS | 1799 | 1461257602728 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:53:22 INFO - PROCESS | 1799 | 1461257602951 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be8b400 == 65 [pid = 1799] [id = 122] 09:53:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8e4c3800) [pid = 1799] [serial = 365] [outer = (nil)] 09:53:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8e7da800) [pid = 1799] [serial = 366] [outer = 0x8e4c3800] 09:53:23 INFO - PROCESS | 1799 | 1461257603046 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f1c1c00) [pid = 1799] [serial = 367] [outer = 0x8e4c3800] 09:53:24 INFO - PROCESS | 1799 | 1461257604012 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1799 | 1461257604090 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:53:24 INFO - PROCESS | 1799 | 1461257604101 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1799 | 1461257604105 Marionette TRACE conn3 <- [1,462,null,{}] 09:53:24 INFO - PROCESS | 1799 | 1461257604112 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:24 INFO - PROCESS | 1799 | 1461257604291 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:53:24 INFO - PROCESS | 1799 | 1461257604543 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b8800 == 66 [pid = 1799] [id = 123] 09:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fbe2400) [pid = 1799] [serial = 368] [outer = (nil)] 09:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9049c800) [pid = 1799] [serial = 369] [outer = 0x8fbe2400] 09:53:24 INFO - PROCESS | 1799 | 1461257604673 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x91e18000) [pid = 1799] [serial = 370] [outer = 0x8fbe2400] 09:53:25 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:25 INFO - PROCESS | 1799 | 1461257605593 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1799 | 1461257605642 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:53:25 INFO - PROCESS | 1799 | 1461257605649 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1799 | 1461257605655 Marionette TRACE conn3 <- [1,466,null,{}] 09:53:25 INFO - PROCESS | 1799 | 1461257605672 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:25 INFO - PROCESS | 1799 | 1461257605859 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:53:26 INFO - PROCESS | 1799 | 1461257606070 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x937ccc00 == 67 [pid = 1799] [id = 124] 09:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x94fb9000) [pid = 1799] [serial = 371] [outer = (nil)] 09:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9793c400) [pid = 1799] [serial = 372] [outer = 0x94fb9000] 09:53:26 INFO - PROCESS | 1799 | 1461257606204 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x98307800) [pid = 1799] [serial = 373] [outer = 0x94fb9000] 09:53:27 INFO - PROCESS | 1799 | 1461257607117 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:53:27 INFO - PROCESS | 1799 | 1461257607194 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:53:27 INFO - PROCESS | 1799 | 1461257607200 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1799 | 1461257607204 Marionette TRACE conn3 <- [1,470,null,{}] 09:53:27 INFO - PROCESS | 1799 | 1461257607209 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:27 INFO - PROCESS | 1799 | 1461257607399 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:53:27 INFO - PROCESS | 1799 | 1461257607608 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x97581000 == 68 [pid = 1799] [id = 125] 09:53:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9854c400) [pid = 1799] [serial = 374] [outer = (nil)] 09:53:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x98f25c00) [pid = 1799] [serial = 375] [outer = 0x9854c400] 09:53:27 INFO - PROCESS | 1799 | 1461257607739 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x99195800) [pid = 1799] [serial = 376] [outer = 0x9854c400] 09:53:28 INFO - PROCESS | 1799 | 1461257608615 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1483ms 09:53:28 INFO - PROCESS | 1799 | 1461257608683 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1799 | 1461257608686 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:53:28 INFO - PROCESS | 1799 | 1461257608693 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1799 | 1461257608696 Marionette TRACE conn3 <- [1,474,null,{}] 09:53:28 INFO - PROCESS | 1799 | 1461257608702 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:28 INFO - PROCESS | 1799 | 1461257608876 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:53:29 INFO - PROCESS | 1799 | 1461257609039 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f23e800 == 69 [pid = 1799] [id = 126] 09:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8f240000) [pid = 1799] [serial = 377] [outer = (nil)] 09:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8f246800) [pid = 1799] [serial = 378] [outer = 0x8f240000] 09:53:29 INFO - PROCESS | 1799 | 1461257609128 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8f24ac00) [pid = 1799] [serial = 379] [outer = 0x8f240000] 09:53:30 INFO - PROCESS | 1799 | 1461257610028 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1389ms 09:53:30 INFO - PROCESS | 1799 | 1461257610082 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1799 | 1461257610085 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:53:30 INFO - PROCESS | 1799 | 1461257610092 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1799 | 1461257610095 Marionette TRACE conn3 <- [1,478,null,{}] 09:53:30 INFO - PROCESS | 1799 | 1461257610101 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:30 INFO - PROCESS | 1799 | 1461257610298 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:53:30 INFO - PROCESS | 1799 | 1461257610463 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f240400 == 70 [pid = 1799] [id = 127] 09:53:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8f242c00) [pid = 1799] [serial = 380] [outer = (nil)] 09:53:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0xa0bde800) [pid = 1799] [serial = 381] [outer = 0x8f242c00] 09:53:30 INFO - PROCESS | 1799 | 1461257610554 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0xa430a800) [pid = 1799] [serial = 382] [outer = 0x8f242c00] 09:53:31 INFO - PROCESS | 1799 | 1461257611474 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1431ms 09:53:31 INFO - PROCESS | 1799 | 1461257611524 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1799 | 1461257611528 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:53:31 INFO - PROCESS | 1799 | 1461257611534 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1799 | 1461257611538 Marionette TRACE conn3 <- [1,482,null,{}] 09:53:31 INFO - PROCESS | 1799 | 1461257611543 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:31 INFO - PROCESS | 1799 | 1461257611729 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:53:31 INFO - PROCESS | 1799 | 1461257611935 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bd77800 == 71 [pid = 1799] [id = 128] 09:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x8bd7b000) [pid = 1799] [serial = 383] [outer = (nil)] 09:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8bd7ec00) [pid = 1799] [serial = 384] [outer = 0x8bd7b000] 09:53:32 INFO - PROCESS | 1799 | 1461257612110 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8bd82000) [pid = 1799] [serial = 385] [outer = 0x8bd7b000] 09:53:33 INFO - PROCESS | 1799 | 1461257613008 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1529ms 09:53:33 INFO - PROCESS | 1799 | 1461257613064 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1799 | 1461257613068 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:53:33 INFO - PROCESS | 1799 | 1461257613074 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1799 | 1461257613077 Marionette TRACE conn3 <- [1,486,null,{}] 09:53:33 INFO - PROCESS | 1799 | 1461257613083 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:33 INFO - PROCESS | 1799 | 1461257613250 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:53:33 INFO - PROCESS | 1799 | 1461257613415 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4ecc00 == 72 [pid = 1799] [id = 129] 09:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8b4ed000) [pid = 1799] [serial = 386] [outer = (nil)] 09:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8b4f3400) [pid = 1799] [serial = 387] [outer = 0x8b4ed000] 09:53:33 INFO - PROCESS | 1799 | 1461257613498 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8b4f5400) [pid = 1799] [serial = 388] [outer = 0x8b4ed000] 09:53:34 INFO - PROCESS | 1799 | 1461257614411 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1385ms 09:53:34 INFO - PROCESS | 1799 | 1461257614460 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1799 | 1461257614464 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:53:34 INFO - PROCESS | 1799 | 1461257614470 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1799 | 1461257614473 Marionette TRACE conn3 <- [1,490,null,{}] 09:53:34 INFO - PROCESS | 1799 | 1461257614479 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:34 INFO - PROCESS | 1799 | 1461257614646 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:53:34 INFO - PROCESS | 1799 | 1461257614818 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa2d800 == 73 [pid = 1799] [id = 130] 09:53:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8aa2e400) [pid = 1799] [serial = 389] [outer = (nil)] 09:53:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8aa35c00) [pid = 1799] [serial = 390] [outer = 0x8aa2e400] 09:53:34 INFO - PROCESS | 1799 | 1461257614906 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8aa39400) [pid = 1799] [serial = 391] [outer = 0x8aa2e400] 09:53:35 INFO - PROCESS | 1799 | 1461257615785 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1376ms 09:53:35 INFO - PROCESS | 1799 | 1461257615848 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1799 | 1461257615852 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:53:35 INFO - PROCESS | 1799 | 1461257615859 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1799 | 1461257615862 Marionette TRACE conn3 <- [1,494,null,{}] 09:53:35 INFO - PROCESS | 1799 | 1461257615868 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:36 INFO - PROCESS | 1799 | 1461257616046 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:53:36 INFO - PROCESS | 1799 | 1461257616235 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa36c00 == 74 [pid = 1799] [id = 131] 09:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8aa37000) [pid = 1799] [serial = 392] [outer = (nil)] 09:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8b4fa800) [pid = 1799] [serial = 393] [outer = 0x8aa37000] 09:53:36 INFO - PROCESS | 1799 | 1461257616321 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8bd77400) [pid = 1799] [serial = 394] [outer = 0x8aa37000] 09:53:37 INFO - PROCESS | 1799 | 1461257617277 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1477ms 09:53:37 INFO - PROCESS | 1799 | 1461257617337 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1799 | 1461257617342 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:53:37 INFO - PROCESS | 1799 | 1461257617348 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1799 | 1461257617353 Marionette TRACE conn3 <- [1,498,null,{}] 09:53:37 INFO - PROCESS | 1799 | 1461257617358 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:37 INFO - PROCESS | 1799 | 1461257617589 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:53:37 INFO - PROCESS | 1799 | 1461257617812 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b214000 == 75 [pid = 1799] [id = 132] 09:53:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8b215400) [pid = 1799] [serial = 395] [outer = (nil)] 09:53:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8b21a800) [pid = 1799] [serial = 396] [outer = 0x8b215400] 09:53:38 INFO - PROCESS | 1799 | 1461257618206 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8b4f8c00) [pid = 1799] [serial = 397] [outer = 0x8b215400] 09:53:39 INFO - PROCESS | 1799 | 1461257619108 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1838ms 09:53:39 INFO - PROCESS | 1799 | 1461257619188 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1799 | 1461257619194 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:53:39 INFO - PROCESS | 1799 | 1461257619205 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1799 | 1461257619208 Marionette TRACE conn3 <- [1,502,null,{}] 09:53:39 INFO - PROCESS | 1799 | 1461257619216 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:39 INFO - PROCESS | 1799 | 1461257619431 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:53:40 INFO - PROCESS | 1799 | 1461257620041 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10e000 == 76 [pid = 1799] [id = 133] 09:53:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8f5b9400) [pid = 1799] [serial = 398] [outer = (nil)] 09:53:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8fb70800) [pid = 1799] [serial = 399] [outer = 0x8f5b9400] 09:53:40 INFO - PROCESS | 1799 | 1461257620272 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8fb75400) [pid = 1799] [serial = 400] [outer = 0x8f5b9400] 09:53:41 INFO - PROCESS | 1799 | 1461257621214 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 2091ms 09:53:41 INFO - PROCESS | 1799 | 1461257621335 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1799 | 1461257621342 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:53:41 INFO - PROCESS | 1799 | 1461257621353 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1799 | 1461257621357 Marionette TRACE conn3 <- [1,506,null,{}] 09:53:41 INFO - PROCESS | 1799 | 1461257621367 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:41 INFO - PROCESS | 1799 | 1461257621526 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:53:41 INFO - PROCESS | 1799 | 1461257621720 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x98643000) [pid = 1799] [serial = 306] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8fb08800) [pid = 1799] [serial = 261] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x9284d400) [pid = 1799] [serial = 264] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x98643400) [pid = 1799] [serial = 267] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x9fbaa400) [pid = 1799] [serial = 270] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0xa29ce800) [pid = 1799] [serial = 273] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x9049b800) [pid = 1799] [serial = 276] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x98f1f000) [pid = 1799] [serial = 282] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x93417800) [pid = 1799] [serial = 279] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x936ee000) [pid = 1799] [serial = 285] [outer = (nil)] [url = about:blank] 09:53:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be86000 == 77 [pid = 1799] [id = 134] 09:53:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8e4d0c00) [pid = 1799] [serial = 401] [outer = (nil)] 09:53:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8fb10c00) [pid = 1799] [serial = 402] [outer = 0x8e4d0c00] 09:53:41 INFO - PROCESS | 1799 | 1461257621829 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9049e800) [pid = 1799] [serial = 403] [outer = 0x8e4d0c00] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45d400 == 76 [pid = 1799] [id = 120] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x90660400 == 75 [pid = 1799] [id = 119] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7d7000 == 74 [pid = 1799] [id = 118] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe8c00 == 73 [pid = 1799] [id = 117] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b8c00 == 72 [pid = 1799] [id = 116] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e0800 == 71 [pid = 1799] [id = 115] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8b214800 == 70 [pid = 1799] [id = 114] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5e7c00 == 69 [pid = 1799] [id = 110] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5e2800 == 68 [pid = 1799] [id = 109] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c2c00 == 67 [pid = 1799] [id = 108] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5af400 == 66 [pid = 1799] [id = 107] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8f460400 == 65 [pid = 1799] [id = 106] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b9000 == 64 [pid = 1799] [id = 103] 09:53:42 INFO - PROCESS | 1799 | --DOCSHELL 0x9793a000 == 63 [pid = 1799] [id = 102] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0xa29c1400) [pid = 1799] [serial = 210] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x90498c00) [pid = 1799] [serial = 289] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x900e5400) [pid = 1799] [serial = 288] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8fff4400) [pid = 1799] [serial = 291] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9758a400) [pid = 1799] [serial = 300] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x91e54c00) [pid = 1799] [serial = 292] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x98991400) [pid = 1799] [serial = 259] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x9634c400) [pid = 1799] [serial = 297] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x936ee400) [pid = 1799] [serial = 294] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x936f6800) [pid = 1799] [serial = 295] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x978f9000) [pid = 1799] [serial = 303] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x97939400) [pid = 1799] [serial = 301] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x983ba400) [pid = 1799] [serial = 304] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x974ca400) [pid = 1799] [serial = 298] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x98545000) [pid = 1799] [serial = 132] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9919e000) [pid = 1799] [serial = 168] [outer = (nil)] [url = about:blank] 09:53:42 INFO - PROCESS | 1799 | 1461257622723 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1436ms 09:53:42 INFO - PROCESS | 1799 | 1461257622791 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1799 | 1461257622796 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:53:42 INFO - PROCESS | 1799 | 1461257622802 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1799 | 1461257622808 Marionette TRACE conn3 <- [1,510,null,{}] 09:53:42 INFO - PROCESS | 1799 | 1461257622823 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:42 INFO - PROCESS | 1799 | 1461257622986 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:53:43 INFO - PROCESS | 1799 | 1461257623112 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac3b000 == 64 [pid = 1799] [id = 135] 09:53:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8f5b0400) [pid = 1799] [serial = 404] [outer = (nil)] 09:53:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x928de400) [pid = 1799] [serial = 405] [outer = 0x8f5b0400] 09:53:43 INFO - PROCESS | 1799 | 1461257623189 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9341e000) [pid = 1799] [serial = 406] [outer = 0x8f5b0400] 09:53:44 INFO - PROCESS | 1799 | 1461257624001 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1283ms 09:53:44 INFO - PROCESS | 1799 | 1461257624086 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1799 | 1461257624091 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:53:44 INFO - PROCESS | 1799 | 1461257624097 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1799 | 1461257624100 Marionette TRACE conn3 <- [1,514,null,{}] 09:53:44 INFO - PROCESS | 1799 | 1461257624107 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:44 INFO - PROCESS | 1799 | 1461257624271 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:53:44 INFO - PROCESS | 1799 | 1461257624281 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4ef000 == 65 [pid = 1799] [id = 136] 09:53:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8bbadc00) [pid = 1799] [serial = 407] [outer = (nil)] 09:53:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x937c8800) [pid = 1799] [serial = 408] [outer = 0x8bbadc00] 09:53:44 INFO - PROCESS | 1799 | 1461257624488 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x937d0c00) [pid = 1799] [serial = 409] [outer = 0x8bbadc00] 09:53:45 INFO - PROCESS | 1799 | 1461257625323 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1281ms 09:53:45 INFO - PROCESS | 1799 | 1461257625382 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1799 | 1461257625386 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:53:45 INFO - PROCESS | 1799 | 1461257625392 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1799 | 1461257625395 Marionette TRACE conn3 <- [1,518,null,{}] 09:53:45 INFO - PROCESS | 1799 | 1461257625401 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:45 INFO - PROCESS | 1799 | 1461257625617 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:53:45 INFO - PROCESS | 1799 | 1461257625642 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x936f1800 == 66 [pid = 1799] [id = 137] 09:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x936f5400) [pid = 1799] [serial = 410] [outer = (nil)] 09:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9634c400) [pid = 1799] [serial = 411] [outer = 0x936f5400] 09:53:45 INFO - PROCESS | 1799 | 1461257625729 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x97580800) [pid = 1799] [serial = 412] [outer = 0x936f5400] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8e7e2000) [pid = 1799] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x91e5b000) [pid = 1799] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x90669400) [pid = 1799] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8b217000) [pid = 1799] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8fbdfc00) [pid = 1799] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x91107400) [pid = 1799] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:53:46 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8f5bb800) [pid = 1799] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:53:46 INFO - PROCESS | 1799 | 1461257626904 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1581ms 09:53:46 INFO - PROCESS | 1799 | 1461257626974 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1799 | 1461257626978 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:53:46 INFO - PROCESS | 1799 | 1461257626992 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1799 | 1461257626994 Marionette TRACE conn3 <- [1,522,null,{}] 09:53:47 INFO - PROCESS | 1799 | 1461257627003 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:47 INFO - PROCESS | 1799 | 1461257627193 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:53:47 INFO - PROCESS | 1799 | 1461257627383 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b217000 == 67 [pid = 1799] [id = 138] 09:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x91ee2400) [pid = 1799] [serial = 413] [outer = (nil)] 09:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97937000) [pid = 1799] [serial = 414] [outer = 0x91ee2400] 09:53:47 INFO - PROCESS | 1799 | 1461257627458 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x98011800) [pid = 1799] [serial = 415] [outer = 0x91ee2400] 09:53:48 INFO - PROCESS | 1799 | 1461257628159 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1233ms 09:53:48 INFO - PROCESS | 1799 | 1461257628223 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1799 | 1461257628227 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:53:48 INFO - PROCESS | 1799 | 1461257628233 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1799 | 1461257628235 Marionette TRACE conn3 <- [1,526,null,{}] 09:53:48 INFO - PROCESS | 1799 | 1461257628241 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:48 INFO - PROCESS | 1799 | 1461257628396 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:53:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x98310000) [pid = 1799] [serial = 416] [outer = 0x91e50400] 09:53:48 INFO - PROCESS | 1799 | 1461257628442 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x98651c00 == 68 [pid = 1799] [id = 139] 09:53:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x98823c00) [pid = 1799] [serial = 417] [outer = (nil)] 09:53:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x98f24c00) [pid = 1799] [serial = 418] [outer = 0x98823c00] 09:53:48 INFO - PROCESS | 1799 | 1461257628528 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x99246400) [pid = 1799] [serial = 419] [outer = 0x98823c00] 09:53:49 INFO - PROCESS | 1799 | 1461257629783 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1583ms 09:53:49 INFO - PROCESS | 1799 | 1461257629817 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1799 | 1461257629826 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:53:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:53:49 INFO - PROCESS | 1799 | 1461257629836 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1799 | 1461257629841 Marionette TRACE conn3 <- [1,530,null,{}] 09:53:49 INFO - PROCESS | 1799 | 1461257629850 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:50 INFO - PROCESS | 1799 | 1461257630046 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:53:50 INFO - PROCESS | 1799 | 1461257630269 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be8bc00 == 69 [pid = 1799] [id = 140] 09:53:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8be90400) [pid = 1799] [serial = 420] [outer = (nil)] 09:53:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8f248000) [pid = 1799] [serial = 421] [outer = 0x8be90400] 09:53:50 INFO - PROCESS | 1799 | 1461257630400 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fbdec00) [pid = 1799] [serial = 422] [outer = 0x8be90400] 09:53:51 INFO - PROCESS | 1799 | 1461257631278 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:53:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:53:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:53:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:53:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1485ms 09:53:51 INFO - PROCESS | 1799 | 1461257631325 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1799 | 1461257631334 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:53:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:53:51 INFO - PROCESS | 1799 | 1461257631364 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1799 | 1461257631369 Marionette TRACE conn3 <- [1,534,null,{}] 09:53:51 INFO - PROCESS | 1799 | 1461257631375 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:51 INFO - PROCESS | 1799 | 1461257631574 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:53:51 INFO - PROCESS | 1799 | 1461257631847 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe3000 == 70 [pid = 1799] [id = 141] 09:53:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x913a0400) [pid = 1799] [serial = 423] [outer = (nil)] 09:53:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9666dc00) [pid = 1799] [serial = 424] [outer = 0x913a0400] 09:53:51 INFO - PROCESS | 1799 | 1461257631949 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x97583400) [pid = 1799] [serial = 425] [outer = 0x913a0400] 09:53:52 INFO - PROCESS | 1799 | 1461257632784 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:53:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1441ms 09:53:52 INFO - PROCESS | 1799 | 1461257632837 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1799 | 1461257632841 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:53:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:53:52 INFO - PROCESS | 1799 | 1461257632850 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1799 | 1461257632856 Marionette TRACE conn3 <- [1,538,null,{}] 09:53:52 INFO - PROCESS | 1799 | 1461257632872 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:53 INFO - PROCESS | 1799 | 1461257633066 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:53:53 INFO - PROCESS | 1799 | 1461257633245 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac43400 == 71 [pid = 1799] [id = 142] 09:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x900ddc00) [pid = 1799] [serial = 426] [outer = (nil)] 09:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9fa22000) [pid = 1799] [serial = 427] [outer = 0x900ddc00] 09:53:53 INFO - PROCESS | 1799 | 1461257633336 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x9fe0f000) [pid = 1799] [serial = 428] [outer = 0x900ddc00] 09:53:54 INFO - PROCESS | 1799 | 1461257634208 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:53:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1388ms 09:53:54 INFO - PROCESS | 1799 | 1461257634238 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:53:54 INFO - PROCESS | 1799 | 1461257634243 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:53:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:53:54 INFO - PROCESS | 1799 | 1461257634249 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1799 | 1461257634253 Marionette TRACE conn3 <- [1,542,null,{}] 09:53:54 INFO - PROCESS | 1799 | 1461257634277 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:54 INFO - PROCESS | 1799 | 1461257634460 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:53:54 INFO - PROCESS | 1799 | 1461257634630 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x9757f400 == 72 [pid = 1799] [id = 143] 09:53:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9fa96c00) [pid = 1799] [serial = 429] [outer = (nil)] 09:53:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0xa0d50400) [pid = 1799] [serial = 430] [outer = 0x9fa96c00] 09:53:54 INFO - PROCESS | 1799 | 1461257634716 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0xa29c6000) [pid = 1799] [serial = 431] [outer = 0x9fa96c00] 09:53:55 INFO - PROCESS | 1799 | 1461257635585 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:53:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1381ms 09:53:55 INFO - PROCESS | 1799 | 1461257635668 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1799 | 1461257635672 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:53:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:53:55 INFO - PROCESS | 1799 | 1461257635681 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1799 | 1461257635684 Marionette TRACE conn3 <- [1,546,null,{}] 09:53:55 INFO - PROCESS | 1799 | 1461257635690 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:55 INFO - PROCESS | 1799 | 1461257635891 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:53:56 INFO - PROCESS | 1799 | 1461257636063 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ea000 == 73 [pid = 1799] [id = 144] 09:53:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8a8ea400) [pid = 1799] [serial = 432] [outer = (nil)] 09:53:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8a8ec800) [pid = 1799] [serial = 433] [outer = 0x8a8ea400] 09:53:56 INFO - PROCESS | 1799 | 1461257636156 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x8a8f4000) [pid = 1799] [serial = 434] [outer = 0x8a8ea400] 09:53:57 INFO - PROCESS | 1799 | 1461257637100 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:53:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1434ms 09:53:57 INFO - PROCESS | 1799 | 1461257637152 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1799 | 1461257637155 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:53:57 INFO - PROCESS | 1799 | 1461257637164 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1799 | 1461257637167 Marionette TRACE conn3 <- [1,550,null,{}] 09:53:57 INFO - PROCESS | 1799 | 1461257637173 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:57 INFO - PROCESS | 1799 | 1461257637389 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:53:57 INFO - PROCESS | 1799 | 1461257637576 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f5c00 == 74 [pid = 1799] [id = 145] 09:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x8a8f7800) [pid = 1799] [serial = 435] [outer = (nil)] 09:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8b3c4800) [pid = 1799] [serial = 436] [outer = 0x8a8f7800] 09:53:57 INFO - PROCESS | 1799 | 1461257637728 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8bbb2000) [pid = 1799] [serial = 437] [outer = 0x8a8f7800] 09:53:58 INFO - PROCESS | 1799 | 1461257638611 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:53:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1485ms 09:53:58 INFO - PROCESS | 1799 | 1461257638650 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1799 | 1461257638653 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:53:58 INFO - PROCESS | 1799 | 1461257638660 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1799 | 1461257638664 Marionette TRACE conn3 <- [1,554,null,{}] 09:53:58 INFO - PROCESS | 1799 | 1461257638669 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:58 INFO - PROCESS | 1799 | 1461257638903 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:53:59 INFO - PROCESS | 1799 | 1461257639030 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8e9400 == 75 [pid = 1799] [id = 146] 09:53:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8b3c1800) [pid = 1799] [serial = 438] [outer = (nil)] 09:53:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x901a2000) [pid = 1799] [serial = 439] [outer = 0x8b3c1800] 09:53:59 INFO - PROCESS | 1799 | 1461257639119 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x901a6c00) [pid = 1799] [serial = 440] [outer = 0x8b3c1800] 09:53:59 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:00 INFO - PROCESS | 1799 | 1461257640018 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1386ms 09:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:54:00 INFO - PROCESS | 1799 | 1461257640049 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1799 | 1461257640052 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:54:00 INFO - PROCESS | 1799 | 1461257640059 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1799 | 1461257640063 Marionette TRACE conn3 <- [1,558,null,{}] 09:54:00 INFO - PROCESS | 1799 | 1461257640069 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:00 INFO - PROCESS | 1799 | 1461257640251 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:54:00 INFO - PROCESS | 1799 | 1461257640456 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x901a9000 == 76 [pid = 1799] [id = 147] 09:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x901abc00) [pid = 1799] [serial = 441] [outer = (nil)] 09:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0xa0b41c00) [pid = 1799] [serial = 442] [outer = 0x901abc00] 09:54:00 INFO - PROCESS | 1799 | 1461257640581 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0xa4305000) [pid = 1799] [serial = 443] [outer = 0x901abc00] 09:54:01 INFO - PROCESS | 1799 | 1461257641512 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1486ms 09:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:54:01 INFO - PROCESS | 1799 | 1461257641545 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1799 | 1461257641548 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:54:01 INFO - PROCESS | 1799 | 1461257641555 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1799 | 1461257641558 Marionette TRACE conn3 <- [1,562,null,{}] 09:54:01 INFO - PROCESS | 1799 | 1461257641564 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:01 INFO - PROCESS | 1799 | 1461257641778 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:54:01 INFO - PROCESS | 1799 | 1461257641958 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0eb800 == 77 [pid = 1799] [id = 148] 09:54:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x8a0ecc00) [pid = 1799] [serial = 444] [outer = (nil)] 09:54:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x8a0f3c00) [pid = 1799] [serial = 445] [outer = 0x8a0ecc00] 09:54:02 INFO - PROCESS | 1799 | 1461257642093 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x8a0f7000) [pid = 1799] [serial = 446] [outer = 0x8a0ecc00] 09:54:02 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:03 INFO - PROCESS | 1799 | 1461257643018 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1532ms 09:54:03 INFO - PROCESS | 1799 | 1461257643087 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:54:03 INFO - PROCESS | 1799 | 1461257643092 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:54:03 INFO - PROCESS | 1799 | 1461257643099 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1799 | 1461257643102 Marionette TRACE conn3 <- [1,566,null,{}] 09:54:03 INFO - PROCESS | 1799 | 1461257643108 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:03 INFO - PROCESS | 1799 | 1461257643288 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:54:03 INFO - PROCESS | 1799 | 1461257643461 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0eec00 == 78 [pid = 1799] [id = 149] 09:54:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x8a0f1800) [pid = 1799] [serial = 447] [outer = (nil)] 09:54:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x901ab000) [pid = 1799] [serial = 448] [outer = 0x8a0f1800] 09:54:03 INFO - PROCESS | 1799 | 1461257643551 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0xa0b3d000) [pid = 1799] [serial = 449] [outer = 0x8a0f1800] 09:54:04 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:04 INFO - PROCESS | 1799 | 1461257644471 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1437ms 09:54:04 INFO - PROCESS | 1799 | 1461257644536 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1799 | 1461257644541 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:54:04 INFO - PROCESS | 1799 | 1461257644548 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1799 | 1461257644552 Marionette TRACE conn3 <- [1,570,null,{}] 09:54:04 INFO - PROCESS | 1799 | 1461257644558 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:04 INFO - PROCESS | 1799 | 1461257644774 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:54:04 INFO - PROCESS | 1799 | 1461257644949 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x899b4400 == 79 [pid = 1799] [id = 150] 09:54:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x899b5400) [pid = 1799] [serial = 450] [outer = (nil)] 09:54:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x899bc800) [pid = 1799] [serial = 451] [outer = 0x899b5400] 09:54:05 INFO - PROCESS | 1799 | 1461257645094 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0xa43b5000) [pid = 1799] [serial = 452] [outer = 0x899b5400] 09:54:05 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:05 INFO - PROCESS | 1799 | 1461257645947 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1429ms 09:54:05 INFO - PROCESS | 1799 | 1461257645978 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 1799 | 1461257645982 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:54:05 INFO - PROCESS | 1799 | 1461257645990 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1799 | 1461257645994 Marionette TRACE conn3 <- [1,574,null,{}] 09:54:06 INFO - PROCESS | 1799 | 1461257646001 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:06 INFO - PROCESS | 1799 | 1461257646177 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:54:06 INFO - PROCESS | 1799 | 1461257646358 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb1800 == 80 [pid = 1799] [id = 151] 09:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x88bb3c00) [pid = 1799] [serial = 453] [outer = (nil)] 09:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x88bb9800) [pid = 1799] [serial = 454] [outer = 0x88bb3c00] 09:54:06 INFO - PROCESS | 1799 | 1461257646442 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x88bbac00) [pid = 1799] [serial = 455] [outer = 0x88bb3c00] 09:54:07 INFO - PROCESS | 1799 | 1461257647406 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1485ms 09:54:07 INFO - PROCESS | 1799 | 1461257647476 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:54:07 INFO - PROCESS | 1799 | 1461257647480 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:54:07 INFO - PROCESS | 1799 | 1461257647487 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1799 | 1461257647491 Marionette TRACE conn3 <- [1,578,null,{}] 09:54:07 INFO - PROCESS | 1799 | 1461257647497 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:07 INFO - PROCESS | 1799 | 1461257647723 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:54:07 INFO - PROCESS | 1799 | 1461257647948 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x88703800 == 81 [pid = 1799] [id = 152] 09:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x88703c00) [pid = 1799] [serial = 456] [outer = (nil)] 09:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x88709c00) [pid = 1799] [serial = 457] [outer = 0x88703c00] 09:54:08 INFO - PROCESS | 1799 | 1461257648079 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8870d000) [pid = 1799] [serial = 458] [outer = 0x88703c00] 09:54:08 INFO - PROCESS | 1799 | 1461257648924 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1489ms 09:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:54:08 INFO - PROCESS | 1799 | 1461257648976 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1799 | 1461257648979 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:54:08 INFO - PROCESS | 1799 | 1461257648986 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1799 | 1461257648990 Marionette TRACE conn3 <- [1,582,null,{}] 09:54:09 INFO - PROCESS | 1799 | 1461257648996 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:09 INFO - PROCESS | 1799 | 1461257649186 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:54:09 INFO - PROCESS | 1799 | 1461257649366 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x88703400 == 82 [pid = 1799] [id = 153] 09:54:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x88708800) [pid = 1799] [serial = 459] [outer = (nil)] 09:54:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x88bb8800) [pid = 1799] [serial = 460] [outer = 0x88708800] 09:54:09 INFO - PROCESS | 1799 | 1461257649455 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x88bbe000) [pid = 1799] [serial = 461] [outer = 0x88708800] 09:54:10 INFO - PROCESS | 1799 | 1461257650392 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1486ms 09:54:10 INFO - PROCESS | 1799 | 1461257650472 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1799 | 1461257650475 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:54:10 INFO - PROCESS | 1799 | 1461257650482 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1799 | 1461257650485 Marionette TRACE conn3 <- [1,586,null,{}] 09:54:10 INFO - PROCESS | 1799 | 1461257650491 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 1799 | 1461257650678 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:54:10 INFO - PROCESS | 1799 | 1461257650857 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x888ef400 == 83 [pid = 1799] [id = 154] 09:54:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x888f0000) [pid = 1799] [serial = 462] [outer = (nil)] 09:54:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x888f5800) [pid = 1799] [serial = 463] [outer = 0x888f0000] 09:54:10 INFO - PROCESS | 1799 | 1461257650946 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x888f7800) [pid = 1799] [serial = 464] [outer = 0x888f0000] 09:54:11 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:11 INFO - PROCESS | 1799 | 1461257651833 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1429ms 09:54:11 INFO - PROCESS | 1799 | 1461257651912 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:54:11 INFO - PROCESS | 1799 | 1461257651916 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:54:11 INFO - PROCESS | 1799 | 1461257651923 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1799 | 1461257651928 Marionette TRACE conn3 <- [1,590,null,{}] 09:54:11 INFO - PROCESS | 1799 | 1461257651936 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:12 INFO - PROCESS | 1799 | 1461257652161 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:54:12 INFO - PROCESS | 1799 | 1461257652401 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x88702000 == 84 [pid = 1799] [id = 155] 09:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x888f6000) [pid = 1799] [serial = 465] [outer = (nil)] 09:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x88bb2c00) [pid = 1799] [serial = 466] [outer = 0x888f6000] 09:54:12 INFO - PROCESS | 1799 | 1461257652542 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x899bb400) [pid = 1799] [serial = 467] [outer = 0x888f6000] 09:54:13 INFO - PROCESS | 1799 | 1461257653420 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1534ms 09:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:54:13 INFO - PROCESS | 1799 | 1461257653457 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1799 | 1461257653460 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:54:13 INFO - PROCESS | 1799 | 1461257653468 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1799 | 1461257653470 Marionette TRACE conn3 <- [1,594,null,{}] 09:54:13 INFO - PROCESS | 1799 | 1461257653476 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:13 INFO - PROCESS | 1799 | 1461257653652 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:54:13 INFO - PROCESS | 1799 | 1461257653838 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f7400 == 85 [pid = 1799] [id = 156] 09:54:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x88bb2800) [pid = 1799] [serial = 468] [outer = (nil)] 09:54:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8f5af800) [pid = 1799] [serial = 469] [outer = 0x88bb2800] 09:54:13 INFO - PROCESS | 1799 | 1461257653921 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8fbeac00) [pid = 1799] [serial = 470] [outer = 0x88bb2800] 09:54:15 INFO - PROCESS | 1799 | 1461257655270 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1835ms 09:54:15 INFO - PROCESS | 1799 | 1461257655302 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1799 | 1461257655309 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:54:15 INFO - PROCESS | 1799 | 1461257655318 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1799 | 1461257655324 Marionette TRACE conn3 <- [1,598,null,{}] 09:54:15 INFO - PROCESS | 1799 | 1461257655333 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:15 INFO - PROCESS | 1799 | 1461257655568 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:54:15 INFO - PROCESS | 1799 | 1461257655777 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb7c00 == 86 [pid = 1799] [id = 157] 09:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x899c0800) [pid = 1799] [serial = 471] [outer = (nil)] 09:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8aa2e000) [pid = 1799] [serial = 472] [outer = 0x899c0800] 09:54:15 INFO - PROCESS | 1799 | 1461257655868 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x8ac37800) [pid = 1799] [serial = 473] [outer = 0x899c0800] 09:54:16 INFO - PROCESS | 1799 | 1461257656751 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1486ms 09:54:16 INFO - PROCESS | 1799 | 1461257656805 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 1799 | 1461257656813 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:54:16 INFO - PROCESS | 1799 | 1461257656839 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1799 | 1461257656844 Marionette TRACE conn3 <- [1,602,null,{}] 09:54:16 INFO - PROCESS | 1799 | 1461257656850 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:17 INFO - PROCESS | 1799 | 1461257657168 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:54:17 INFO - PROCESS | 1799 | 1461257657459 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa30800 == 87 [pid = 1799] [id = 158] 09:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8aa32000) [pid = 1799] [serial = 474] [outer = (nil)] 09:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x8b4ec000) [pid = 1799] [serial = 475] [outer = 0x8aa32000] 09:54:17 INFO - PROCESS | 1799 | 1461257657555 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8bbac800) [pid = 1799] [serial = 476] [outer = 0x8aa32000] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8b217000 == 86 [pid = 1799] [id = 138] 09:54:18 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x978f1c00) [pid = 1799] [serial = 363] [outer = (nil)] [url = about:blank] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x936f1800 == 85 [pid = 1799] [id = 137] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4ef000 == 84 [pid = 1799] [id = 136] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac3b000 == 83 [pid = 1799] [id = 135] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8be86000 == 82 [pid = 1799] [id = 134] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10e000 == 81 [pid = 1799] [id = 133] 09:54:18 INFO - PROCESS | 1799 | 1461257658747 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8b214000 == 80 [pid = 1799] [id = 132] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8f240400 == 79 [pid = 1799] [id = 127] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8f23e800 == 78 [pid = 1799] [id = 126] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x97581000 == 77 [pid = 1799] [id = 125] 09:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1951ms 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b8800 == 76 [pid = 1799] [id = 123] 09:54:18 INFO - PROCESS | 1799 | --DOCSHELL 0x8be8b400 == 75 [pid = 1799] [id = 122] 09:54:18 INFO - PROCESS | 1799 | 1461257658787 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1799 | 1461257658790 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:54:18 INFO - PROCESS | 1799 | 1461257658797 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1799 | 1461257658803 Marionette TRACE conn3 <- [1,606,null,{}] 09:54:18 INFO - PROCESS | 1799 | 1461257658818 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:18 INFO - PROCESS | 1799 | 1461257658988 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x8f5b1000) [pid = 1799] [serial = 346] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x93bcc400) [pid = 1799] [serial = 357] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8e7d9000) [pid = 1799] [serial = 330] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x8e7e4400) [pid = 1799] [serial = 333] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x92851800) [pid = 1799] [serial = 352] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x8e4c5800) [pid = 1799] [serial = 343] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x974c7000) [pid = 1799] [serial = 324] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x8fbec000) [pid = 1799] [serial = 348] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x8bbac000) [pid = 1799] [serial = 339] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8bbaf400) [pid = 1799] [serial = 342] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x913a3800) [pid = 1799] [serial = 351] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8be8b000) [pid = 1799] [serial = 336] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x92849000) [pid = 1799] [serial = 312] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8f10d400) [pid = 1799] [serial = 345] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x936ea400) [pid = 1799] [serial = 354] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x90495c00) [pid = 1799] [serial = 349] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8e5eb000) [pid = 1799] [serial = 327] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x936f1c00) [pid = 1799] [serial = 355] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x98f1ec00) [pid = 1799] [serial = 318] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x9fb58000) [pid = 1799] [serial = 321] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x95adbc00) [pid = 1799] [serial = 358] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x9635a400) [pid = 1799] [serial = 315] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x937cbc00) [pid = 1799] [serial = 360] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x8fff0000) [pid = 1799] [serial = 309] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x9634fc00) [pid = 1799] [serial = 361] [outer = (nil)] [url = about:blank] 09:54:19 INFO - PROCESS | 1799 | 1461257659204 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbac000 == 76 [pid = 1799] [id = 159] 09:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x8bd7dc00) [pid = 1799] [serial = 477] [outer = (nil)] 09:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x8e4c6400) [pid = 1799] [serial = 478] [outer = 0x8bd7dc00] 09:54:19 INFO - PROCESS | 1799 | 1461257659287 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x8e7d9000) [pid = 1799] [serial = 479] [outer = 0x8bd7dc00] 09:54:20 INFO - PROCESS | 1799 | 1461257660021 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1283ms 09:54:20 INFO - PROCESS | 1799 | 1461257660081 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 1799 | 1461257660085 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:54:20 INFO - PROCESS | 1799 | 1461257660096 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1799 | 1461257660098 Marionette TRACE conn3 <- [1,610,null,{}] 09:54:20 INFO - PROCESS | 1799 | 1461257660105 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:20 INFO - PROCESS | 1799 | 1461257660266 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:54:20 INFO - PROCESS | 1799 | 1461257660276 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be91000 == 77 [pid = 1799] [id = 160] 09:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x8f10ec00) [pid = 1799] [serial = 480] [outer = (nil)] 09:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x8f242400) [pid = 1799] [serial = 481] [outer = 0x8f10ec00] 09:54:20 INFO - PROCESS | 1799 | 1461257660350 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8f5b0800) [pid = 1799] [serial = 482] [outer = 0x8f10ec00] 09:54:21 INFO - PROCESS | 1799 | 1461257661241 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1178ms 09:54:21 INFO - PROCESS | 1799 | 1461257661287 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1799 | 1461257661290 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:54:21 INFO - PROCESS | 1799 | 1461257661308 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1799 | 1461257661311 Marionette TRACE conn3 <- [1,614,null,{}] 09:54:21 INFO - PROCESS | 1799 | 1461257661317 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:21 INFO - PROCESS | 1799 | 1461257661524 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:54:21 INFO - PROCESS | 1799 | 1461257661547 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e4400 == 78 [pid = 1799] [id = 161] 09:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x8f23fc00) [pid = 1799] [serial = 483] [outer = (nil)] 09:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8fb73800) [pid = 1799] [serial = 484] [outer = 0x8f23fc00] 09:54:21 INFO - PROCESS | 1799 | 1461257661622 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8fbe8800) [pid = 1799] [serial = 485] [outer = 0x8f23fc00] 09:54:22 INFO - PROCESS | 1799 | 1461257662522 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1239ms 09:54:22 INFO - PROCESS | 1799 | 1461257662544 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 1799 | 1461257662548 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:54:22 INFO - PROCESS | 1799 | 1461257662561 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 1799 | 1461257662564 Marionette TRACE conn3 <- [1,618,null,{}] 09:54:22 INFO - PROCESS | 1799 | 1461257662570 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:22 INFO - PROCESS | 1799 | 1461257662822 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:54:22 INFO - PROCESS | 1799 | 1461257662857 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c7c00 == 79 [pid = 1799] [id = 162] 09:54:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8f23ec00) [pid = 1799] [serial = 486] [outer = (nil)] 09:54:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x91e19000) [pid = 1799] [serial = 487] [outer = 0x8f23ec00] 09:54:22 INFO - PROCESS | 1799 | 1461257662933 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x92852000) [pid = 1799] [serial = 488] [outer = 0x8f23ec00] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8bbadc00) [pid = 1799] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x936f5400) [pid = 1799] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x91ee2400) [pid = 1799] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8e4d0c00) [pid = 1799] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8b215400) [pid = 1799] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8f5b0400) [pid = 1799] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:54:23 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8f5b9400) [pid = 1799] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:54:23 INFO - PROCESS | 1799 | 1461257663886 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1384ms 09:54:23 INFO - PROCESS | 1799 | 1461257663946 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1799 | 1461257663949 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:54:23 INFO - PROCESS | 1799 | 1461257663955 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1799 | 1461257663957 Marionette TRACE conn3 <- [1,622,null,{}] 09:54:23 INFO - PROCESS | 1799 | 1461257663963 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:24 INFO - PROCESS | 1799 | 1461257664177 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:54:24 INFO - PROCESS | 1799 | 1461257664195 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac42800 == 80 [pid = 1799] [id = 163] 09:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8b4f4800) [pid = 1799] [serial = 489] [outer = (nil)] 09:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x91e20400) [pid = 1799] [serial = 490] [outer = 0x8b4f4800] 09:54:24 INFO - PROCESS | 1799 | 1461257664269 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x936ee000) [pid = 1799] [serial = 491] [outer = 0x8b4f4800] 09:54:25 INFO - PROCESS | 1799 | 1461257665059 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1135ms 09:54:25 INFO - PROCESS | 1799 | 1461257665091 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 1799 | 1461257665094 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:54:25 INFO - PROCESS | 1799 | 1461257665110 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 1799 | 1461257665113 Marionette TRACE conn3 <- [1,626,null,{}] 09:54:25 INFO - PROCESS | 1799 | 1461257665119 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:25 INFO - PROCESS | 1799 | 1461257665279 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:54:25 INFO - PROCESS | 1799 | 1461257665294 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x92845400 == 81 [pid = 1799] [id = 164] 09:54:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x936f1c00) [pid = 1799] [serial = 492] [outer = (nil)] 09:54:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x93bc9800) [pid = 1799] [serial = 493] [outer = 0x936f1c00] 09:54:25 INFO - PROCESS | 1799 | 1461257665366 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x95ada400) [pid = 1799] [serial = 494] [outer = 0x936f1c00] 09:54:26 INFO - PROCESS | 1799 | 1461257666548 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1483ms 09:54:26 INFO - PROCESS | 1799 | 1461257666594 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1799 | 1461257666603 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:54:26 INFO - PROCESS | 1799 | 1461257666612 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1799 | 1461257666618 Marionette TRACE conn3 <- [1,630,null,{}] 09:54:26 INFO - PROCESS | 1799 | 1461257666626 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:26 INFO - PROCESS | 1799 | 1461257666831 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:54:27 INFO - PROCESS | 1799 | 1461257667077 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bec00 == 82 [pid = 1799] [id = 165] 09:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8a0f2000) [pid = 1799] [serial = 495] [outer = (nil)] 09:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8ac38400) [pid = 1799] [serial = 496] [outer = 0x8a0f2000] 09:54:27 INFO - PROCESS | 1799 | 1461257667218 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8b3c8c00) [pid = 1799] [serial = 497] [outer = 0x8a0f2000] 09:54:28 INFO - PROCESS | 1799 | 1461257668190 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1631ms 09:54:28 INFO - PROCESS | 1799 | 1461257668243 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1799 | 1461257668252 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:54:28 INFO - PROCESS | 1799 | 1461257668263 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1799 | 1461257668268 Marionette TRACE conn3 <- [1,634,null,{}] 09:54:28 INFO - PROCESS | 1799 | 1461257668274 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:28 INFO - PROCESS | 1799 | 1461257668462 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:54:28 INFO - PROCESS | 1799 | 1461257668731 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac40800 == 83 [pid = 1799] [id = 166] 09:54:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8be89000) [pid = 1799] [serial = 498] [outer = (nil)] 09:54:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8e5edc00) [pid = 1799] [serial = 499] [outer = 0x8be89000] 09:54:28 INFO - PROCESS | 1799 | 1461257668857 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8f10e000) [pid = 1799] [serial = 500] [outer = 0x8be89000] 09:54:29 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:29 INFO - PROCESS | 1799 | 1461257669698 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1480ms 09:54:29 INFO - PROCESS | 1799 | 1461257669743 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:54:29 INFO - PROCESS | 1799 | 1461257669747 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:54:29 INFO - PROCESS | 1799 | 1461257669754 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1799 | 1461257669760 Marionette TRACE conn3 <- [1,638,null,{}] 09:54:29 INFO - PROCESS | 1799 | 1461257669776 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:29 INFO - PROCESS | 1799 | 1461257669964 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:54:30 INFO - PROCESS | 1799 | 1461257670145 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4ca400 == 84 [pid = 1799] [id = 167] 09:54:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8fff4800) [pid = 1799] [serial = 501] [outer = (nil)] 09:54:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x928e6c00) [pid = 1799] [serial = 502] [outer = 0x8fff4800] 09:54:30 INFO - PROCESS | 1799 | 1461257670241 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x95a16400) [pid = 1799] [serial = 503] [outer = 0x8fff4800] 09:54:30 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:31 INFO - PROCESS | 1799 | 1461257671148 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1435ms 09:54:31 INFO - PROCESS | 1799 | 1461257671194 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 1799 | 1461257671199 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:54:31 INFO - PROCESS | 1799 | 1461257671206 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 1799 | 1461257671211 Marionette TRACE conn3 <- [1,642,null,{}] 09:54:31 INFO - PROCESS | 1799 | 1461257671217 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:31 INFO - PROCESS | 1799 | 1461257671396 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:54:31 INFO - PROCESS | 1799 | 1461257671576 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f1c00 == 85 [pid = 1799] [id = 168] 09:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x9634fc00) [pid = 1799] [serial = 504] [outer = (nil)] 09:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x974c7400) [pid = 1799] [serial = 505] [outer = 0x9634fc00] 09:54:31 INFO - PROCESS | 1799 | 1461257671660 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x9757e000) [pid = 1799] [serial = 506] [outer = 0x9634fc00] 09:54:32 INFO - PROCESS | 1799 | 1461257672583 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1431ms 09:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:54:32 INFO - PROCESS | 1799 | 1461257672638 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1799 | 1461257672641 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:54:32 INFO - PROCESS | 1799 | 1461257672647 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1799 | 1461257672651 Marionette TRACE conn3 <- [1,646,null,{}] 09:54:32 INFO - PROCESS | 1799 | 1461257672657 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:32 INFO - PROCESS | 1799 | 1461257672833 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:54:33 INFO - PROCESS | 1799 | 1461257673056 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x9757d400 == 86 [pid = 1799] [id = 169] 09:54:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x979fcc00) [pid = 1799] [serial = 507] [outer = (nil)] 09:54:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x9851e000) [pid = 1799] [serial = 508] [outer = 0x979fcc00] 09:54:33 INFO - PROCESS | 1799 | 1461257673242 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x98646c00) [pid = 1799] [serial = 509] [outer = 0x979fcc00] 09:54:34 INFO - PROCESS | 1799 | 1461257674096 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1486ms 09:54:34 INFO - PROCESS | 1799 | 1461257674133 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1799 | 1461257674137 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:54:34 INFO - PROCESS | 1799 | 1461257674143 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1799 | 1461257674147 Marionette TRACE conn3 <- [1,650,null,{}] 09:54:34 INFO - PROCESS | 1799 | 1461257674152 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:34 INFO - PROCESS | 1799 | 1461257674349 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:54:34 INFO - PROCESS | 1799 | 1461257674531 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac75400 == 87 [pid = 1799] [id = 170] 09:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8ac78000) [pid = 1799] [serial = 510] [outer = (nil)] 09:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8ac80000) [pid = 1799] [serial = 511] [outer = 0x8ac78000] 09:54:34 INFO - PROCESS | 1799 | 1461257674619 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8ac82800) [pid = 1799] [serial = 512] [outer = 0x8ac78000] 09:54:35 INFO - PROCESS | 1799 | 1461257675506 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1394ms 09:54:35 INFO - PROCESS | 1799 | 1461257675539 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1799 | 1461257675543 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:54:35 INFO - PROCESS | 1799 | 1461257675550 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1799 | 1461257675553 Marionette TRACE conn3 <- [1,654,null,{}] 09:54:35 INFO - PROCESS | 1799 | 1461257675559 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:35 INFO - PROCESS | 1799 | 1461257675741 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:54:35 INFO - PROCESS | 1799 | 1461257675930 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac76800 == 88 [pid = 1799] [id = 171] 09:54:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x8ac7c800) [pid = 1799] [serial = 513] [outer = (nil)] 09:54:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x9924bc00) [pid = 1799] [serial = 514] [outer = 0x8ac7c800] 09:54:36 INFO - PROCESS | 1799 | 1461257676014 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x9dee5800) [pid = 1799] [serial = 515] [outer = 0x8ac7c800] 09:54:37 INFO - PROCESS | 1799 | 1461257677025 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1531ms 09:54:37 INFO - PROCESS | 1799 | 1461257677082 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 1799 | 1461257677085 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:54:37 INFO - PROCESS | 1799 | 1461257677091 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1799 | 1461257677095 Marionette TRACE conn3 <- [1,658,null,{}] 09:54:37 INFO - PROCESS | 1799 | 1461257677101 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:37 INFO - PROCESS | 1799 | 1461257677287 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:54:37 INFO - PROCESS | 1799 | 1461257677516 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbaf400 == 89 [pid = 1799] [id = 172] 09:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x901c0c00) [pid = 1799] [serial = 516] [outer = (nil)] 09:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0xa098a800) [pid = 1799] [serial = 517] [outer = 0x901c0c00] 09:54:37 INFO - PROCESS | 1799 | 1461257677652 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0xa29c1c00) [pid = 1799] [serial = 518] [outer = 0x901c0c00] 09:54:38 INFO - PROCESS | 1799 | 1461257678479 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1429ms 09:54:38 INFO - PROCESS | 1799 | 1461257678522 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1799 | 1461257678525 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:54:38 INFO - PROCESS | 1799 | 1461257678533 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1799 | 1461257678536 Marionette TRACE conn3 <- [1,662,null,{}] 09:54:38 INFO - PROCESS | 1799 | 1461257678542 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:38 INFO - PROCESS | 1799 | 1461257678725 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:54:38 INFO - PROCESS | 1799 | 1461257678914 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x872eac00 == 90 [pid = 1799] [id = 173] 09:54:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x872ec000) [pid = 1799] [serial = 519] [outer = (nil)] 09:54:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x872f3400) [pid = 1799] [serial = 520] [outer = 0x872ec000] 09:54:39 INFO - PROCESS | 1799 | 1461257678998 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x872f5400) [pid = 1799] [serial = 521] [outer = 0x872ec000] 09:54:39 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:40 INFO - PROCESS | 1799 | 1461257680037 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1531ms 09:54:40 INFO - PROCESS | 1799 | 1461257680065 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:54:40 INFO - PROCESS | 1799 | 1461257680069 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:54:40 INFO - PROCESS | 1799 | 1461257680076 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 1799 | 1461257680079 Marionette TRACE conn3 <- [1,666,null,{}] 09:54:40 INFO - PROCESS | 1799 | 1461257680085 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:40 INFO - PROCESS | 1799 | 1461257680274 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:54:40 INFO - PROCESS | 1799 | 1461257680520 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f5000 == 91 [pid = 1799] [id = 174] 09:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x889ef000) [pid = 1799] [serial = 522] [outer = (nil)] 09:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x88bb6400) [pid = 1799] [serial = 523] [outer = 0x889ef000] 09:54:40 INFO - PROCESS | 1799 | 1461257680650 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x95adb800) [pid = 1799] [serial = 524] [outer = 0x889ef000] 09:54:41 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:41 INFO - PROCESS | 1799 | 1461257681530 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:54:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1529ms 09:54:41 INFO - PROCESS | 1799 | 1461257681605 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 1799 | 1461257681610 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:54:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:54:41 INFO - PROCESS | 1799 | 1461257681616 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1799 | 1461257681620 Marionette TRACE conn3 <- [1,670,null,{}] 09:54:41 INFO - PROCESS | 1799 | 1461257681626 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:41 INFO - PROCESS | 1799 | 1461257681869 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:54:42 INFO - PROCESS | 1799 | 1461257682108 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b4c00 == 92 [pid = 1799] [id = 175] 09:54:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x874b5400) [pid = 1799] [serial = 525] [outer = (nil)] 09:54:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x874bbc00) [pid = 1799] [serial = 526] [outer = 0x874b5400] 09:54:42 INFO - PROCESS | 1799 | 1461257682243 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x98ff1800) [pid = 1799] [serial = 527] [outer = 0x874b5400] 09:54:43 INFO - PROCESS | 1799 | 1461257683094 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1529ms 09:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:54:43 INFO - PROCESS | 1799 | 1461257683146 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 1799 | 1461257683149 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:54:43 INFO - PROCESS | 1799 | 1461257683156 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 1799 | 1461257683159 Marionette TRACE conn3 <- [1,674,null,{}] 09:54:43 INFO - PROCESS | 1799 | 1461257683165 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 1799 | 1461257683349 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:54:43 INFO - PROCESS | 1799 | 1461257683536 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b3000 == 93 [pid = 1799] [id = 176] 09:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x874bf400) [pid = 1799] [serial = 528] [outer = (nil)] 09:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x876b4c00) [pid = 1799] [serial = 529] [outer = 0x874bf400] 09:54:43 INFO - PROCESS | 1799 | 1461257683619 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x876b6000) [pid = 1799] [serial = 530] [outer = 0x874bf400] 09:54:44 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:44 INFO - PROCESS | 1799 | 1461257684507 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1383ms 09:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:54:44 INFO - PROCESS | 1799 | 1461257684538 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1799 | 1461257684541 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:54:44 INFO - PROCESS | 1799 | 1461257684548 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1799 | 1461257684551 Marionette TRACE conn3 <- [1,678,null,{}] 09:54:44 INFO - PROCESS | 1799 | 1461257684557 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:44 INFO - PROCESS | 1799 | 1461257684738 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:54:44 INFO - PROCESS | 1799 | 1461257684929 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f6800 == 94 [pid = 1799] [id = 177] 09:54:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x876afc00) [pid = 1799] [serial = 531] [outer = (nil)] 09:54:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x876bd400) [pid = 1799] [serial = 532] [outer = 0x876afc00] 09:54:45 INFO - PROCESS | 1799 | 1461257685013 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x8870ac00) [pid = 1799] [serial = 533] [outer = 0x876afc00] 09:54:45 INFO - PROCESS | 1799 | 1461257685893 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 09:54:45 INFO - PROCESS | 1799 | 1461257685933 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 1799 | 1461257685936 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:54:45 INFO - PROCESS | 1799 | 1461257685943 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1799 | 1461257685946 Marionette TRACE conn3 <- [1,682,null,{}] 09:54:45 INFO - PROCESS | 1799 | 1461257685952 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:46 INFO - PROCESS | 1799 | 1461257686139 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:54:46 INFO - PROCESS | 1799 | 1461257686344 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x87221800 == 95 [pid = 1799] [id = 178] 09:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x87222800) [pid = 1799] [serial = 534] [outer = (nil)] 09:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8722a000) [pid = 1799] [serial = 535] [outer = 0x87222800] 09:54:46 INFO - PROCESS | 1799 | 1461257686429 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x8722c000) [pid = 1799] [serial = 536] [outer = 0x87222800] 09:54:47 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:47 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:54:47 INFO - PROCESS | 1799 | 1461257687770 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1878ms 09:54:47 INFO - PROCESS | 1799 | 1461257687875 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1799 | 1461257687879 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:54:47 INFO - PROCESS | 1799 | 1461257687891 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1799 | 1461257687894 Marionette TRACE conn3 <- [1,686,null,{}] 09:54:47 INFO - PROCESS | 1799 | 1461257687900 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:48 INFO - PROCESS | 1799 | 1461257688082 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:54:48 INFO - PROCESS | 1799 | 1461257688320 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f8800 == 96 [pid = 1799] [id = 179] 09:54:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x872f8c00) [pid = 1799] [serial = 537] [outer = (nil)] 09:54:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x8b219400) [pid = 1799] [serial = 538] [outer = 0x872f8c00] 09:54:48 INFO - PROCESS | 1799 | 1461257688449 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x8fbe3c00) [pid = 1799] [serial = 539] [outer = 0x872f8c00] 09:54:50 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:50 INFO - PROCESS | 1799 | 1461257690238 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2383ms 09:54:50 INFO - PROCESS | 1799 | 1461257690274 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:54:50 INFO - PROCESS | 1799 | 1461257690279 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:54:50 INFO - PROCESS | 1799 | 1461257690391 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1799 | 1461257690395 Marionette TRACE conn3 <- [1,690,null,{}] 09:54:50 INFO - PROCESS | 1799 | 1461257690406 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:50 INFO - PROCESS | 1799 | 1461257690574 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:54:50 INFO - PROCESS | 1799 | 1461257690768 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x87224000 == 97 [pid = 1799] [id = 180] 09:54:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x876bc800) [pid = 1799] [serial = 540] [outer = (nil)] 09:54:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x888fb400) [pid = 1799] [serial = 541] [outer = 0x876bc800] 09:54:50 INFO - PROCESS | 1799 | 1461257690846 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x88bb7000) [pid = 1799] [serial = 542] [outer = 0x876bc800] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1c1400 == 96 [pid = 1799] [id = 39] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x9049d400 == 95 [pid = 1799] [id = 104] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x8e7da800) [pid = 1799] [serial = 366] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x9049c800) [pid = 1799] [serial = 369] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x9793c400) [pid = 1799] [serial = 372] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x98f25c00) [pid = 1799] [serial = 375] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8f246800) [pid = 1799] [serial = 378] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0xa0bde800) [pid = 1799] [serial = 381] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x8bd7ec00) [pid = 1799] [serial = 384] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x8b4f3400) [pid = 1799] [serial = 387] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8aa35c00) [pid = 1799] [serial = 390] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x8b4fa800) [pid = 1799] [serial = 393] [outer = (nil)] [url = about:blank] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac42800 == 94 [pid = 1799] [id = 163] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c7c00 == 93 [pid = 1799] [id = 162] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e4400 == 92 [pid = 1799] [id = 161] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8be91000 == 91 [pid = 1799] [id = 160] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8bbac000 == 90 [pid = 1799] [id = 159] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa30800 == 89 [pid = 1799] [id = 158] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb7c00 == 88 [pid = 1799] [id = 157] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ea000 == 87 [pid = 1799] [id = 144] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x9757f400 == 86 [pid = 1799] [id = 143] 09:54:51 INFO - PROCESS | 1799 | --DOCSHELL 0x98651c00 == 85 [pid = 1799] [id = 139] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x9634c400) [pid = 1799] [serial = 411] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x97580800) [pid = 1799] [serial = 412] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x97937000) [pid = 1799] [serial = 414] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8fb10c00) [pid = 1799] [serial = 402] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x9049e800) [pid = 1799] [serial = 403] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x8b4f8c00) [pid = 1799] [serial = 397] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x8b21a800) [pid = 1799] [serial = 396] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x928de400) [pid = 1799] [serial = 405] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x9341e000) [pid = 1799] [serial = 406] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x8fb75400) [pid = 1799] [serial = 400] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x8fb70800) [pid = 1799] [serial = 399] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x98011800) [pid = 1799] [serial = 415] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x937c8800) [pid = 1799] [serial = 408] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x937d0c00) [pid = 1799] [serial = 409] [outer = (nil)] [url = about:blank] 09:54:52 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:52 INFO - PROCESS | 1799 | 1461257692182 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1890ms 09:54:52 INFO - PROCESS | 1799 | 1461257692287 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 1799 | 1461257692296 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:54:52 INFO - PROCESS | 1799 | 1461257692318 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 1799 | 1461257692323 Marionette TRACE conn3 <- [1,694,null,{}] 09:54:52 INFO - PROCESS | 1799 | 1461257692330 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:52 INFO - PROCESS | 1799 | 1461257692496 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:54:52 INFO - PROCESS | 1799 | 1461257692507 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f2400 == 86 [pid = 1799] [id = 181] 09:54:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x889ed000) [pid = 1799] [serial = 543] [outer = (nil)] 09:54:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x8a8ee400) [pid = 1799] [serial = 544] [outer = 0x889ed000] 09:54:52 INFO - PROCESS | 1799 | 1461257692582 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x8aa30000) [pid = 1799] [serial = 545] [outer = 0x889ed000] 09:54:53 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:53 INFO - PROCESS | 1799 | 1461257693835 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1532ms 09:54:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:54:53 INFO - PROCESS | 1799 | 1461257693848 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1799 | 1461257693851 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:54:53 INFO - PROCESS | 1799 | 1461257693857 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1799 | 1461257693863 Marionette TRACE conn3 <- [1,698,null,{}] 09:54:53 INFO - PROCESS | 1799 | 1461257693878 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:54 INFO - PROCESS | 1799 | 1461257694234 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:54:54 INFO - PROCESS | 1799 | 1461257694332 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f0000 == 87 [pid = 1799] [id = 182] 09:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x8ac35400) [pid = 1799] [serial = 546] [outer = (nil)] 09:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x8ac81c00) [pid = 1799] [serial = 547] [outer = 0x8ac35400] 09:54:54 INFO - PROCESS | 1799 | 1461257694409 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x8b3c7000) [pid = 1799] [serial = 548] [outer = 0x8ac35400] 09:54:55 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:55 INFO - PROCESS | 1799 | 1461257695619 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1786ms 09:54:55 INFO - PROCESS | 1799 | 1461257695643 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 1799 | 1461257695647 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:54:55 INFO - PROCESS | 1799 | 1461257695668 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 1799 | 1461257695671 Marionette TRACE conn3 <- [1,702,null,{}] 09:54:55 INFO - PROCESS | 1799 | 1461257695678 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:55 INFO - PROCESS | 1799 | 1461257695963 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:54:56 INFO - PROCESS | 1799 | 1461257696014 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ed400 == 88 [pid = 1799] [id = 183] 09:54:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x8b211c00) [pid = 1799] [serial = 549] [outer = (nil)] 09:54:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x8b4f4c00) [pid = 1799] [serial = 550] [outer = 0x8b211c00] 09:54:56 INFO - PROCESS | 1799 | 1461257696088 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x8bbaa000) [pid = 1799] [serial = 551] [outer = 0x8b211c00] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x8bd7dc00) [pid = 1799] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x899c0800) [pid = 1799] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8f23fc00) [pid = 1799] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x8b4f4800) [pid = 1799] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x8f23ec00) [pid = 1799] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x8aa32000) [pid = 1799] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:54:57 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x8f10ec00) [pid = 1799] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:54:57 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:57 INFO - PROCESS | 1799 | 1461257697795 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:54:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2191ms 09:54:57 INFO - PROCESS | 1799 | 1461257697852 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 1799 | 1461257697854 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:54:57 INFO - PROCESS | 1799 | 1461257697861 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 1799 | 1461257697864 Marionette TRACE conn3 <- [1,706,null,{}] 09:54:57 INFO - PROCESS | 1799 | 1461257697869 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 1799 | 1461257698086 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:54:58 INFO - PROCESS | 1799 | 1461257698099 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f6c00 == 89 [pid = 1799] [id = 184] 09:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x88bba400) [pid = 1799] [serial = 552] [outer = (nil)] 09:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x8b4f5c00) [pid = 1799] [serial = 553] [outer = 0x88bba400] 09:54:58 INFO - PROCESS | 1799 | 1461257698171 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x8bd79400) [pid = 1799] [serial = 554] [outer = 0x88bba400] 09:54:59 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:59 INFO - PROCESS | 1799 | 1461257699388 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1546ms 09:54:59 INFO - PROCESS | 1799 | 1461257699408 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1799 | 1461257699414 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:54:59 INFO - PROCESS | 1799 | 1461257699423 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1799 | 1461257699428 Marionette TRACE conn3 <- [1,710,null,{}] 09:54:59 INFO - PROCESS | 1799 | 1461257699437 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:59 INFO - PROCESS | 1799 | 1461257699659 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:54:59 INFO - PROCESS | 1799 | 1461257699897 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ef400 == 90 [pid = 1799] [id = 185] 09:54:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x8870fc00) [pid = 1799] [serial = 555] [outer = (nil)] 09:55:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x888f6800) [pid = 1799] [serial = 556] [outer = 0x8870fc00] 09:55:00 INFO - PROCESS | 1799 | 1461257700036 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x889ebc00) [pid = 1799] [serial = 557] [outer = 0x8870fc00] 09:55:01 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:01 INFO - PROCESS | 1799 | 1461257701487 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:55:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2138ms 09:55:01 INFO - PROCESS | 1799 | 1461257701562 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1799 | 1461257701571 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:55:01 INFO - PROCESS | 1799 | 1461257701583 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1799 | 1461257701587 Marionette TRACE conn3 <- [1,714,null,{}] 09:55:01 INFO - PROCESS | 1799 | 1461257701594 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:01 INFO - PROCESS | 1799 | 1461257701823 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:55:02 INFO - PROCESS | 1799 | 1461257702015 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x874be400 == 91 [pid = 1799] [id = 186] 09:55:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x876b5000) [pid = 1799] [serial = 558] [outer = (nil)] 09:55:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x8aa38000) [pid = 1799] [serial = 559] [outer = 0x876b5000] 09:55:02 INFO - PROCESS | 1799 | 1461257702155 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x8ac78c00) [pid = 1799] [serial = 560] [outer = 0x876b5000] 09:55:03 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:03 INFO - PROCESS | 1799 | 1461257703630 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:55:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:55:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2087ms 09:55:03 INFO - PROCESS | 1799 | 1461257703670 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:55:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:55:03 INFO - PROCESS | 1799 | 1461257703674 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:55:03 INFO - PROCESS | 1799 | 1461257703681 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - PROCESS | 1799 | 1461257703687 Marionette TRACE conn3 <- [1,718,null,{}] 09:55:03 INFO - PROCESS | 1799 | 1461257703703 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:03 INFO - PROCESS | 1799 | 1461257703916 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:55:04 INFO - PROCESS | 1799 | 1461257704105 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ef400 == 92 [pid = 1799] [id = 187] 09:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x8b3cd400) [pid = 1799] [serial = 561] [outer = (nil)] 09:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x8be8c000) [pid = 1799] [serial = 562] [outer = 0x8b3cd400] 09:55:04 INFO - PROCESS | 1799 | 1461257704196 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x8e7d9c00) [pid = 1799] [serial = 563] [outer = 0x8b3cd400] 09:55:05 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:05 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:05 INFO - PROCESS | 1799 | 1461257705521 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:55:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:55:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1889ms 09:55:05 INFO - PROCESS | 1799 | 1461257705657 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1799 | 1461257705662 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:55:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:55:05 INFO - PROCESS | 1799 | 1461257705678 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1799 | 1461257705682 Marionette TRACE conn3 <- [1,722,null,{}] 09:55:05 INFO - PROCESS | 1799 | 1461257705688 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:05 INFO - PROCESS | 1799 | 1461257705872 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:55:06 INFO - PROCESS | 1799 | 1461257706058 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c2c00 == 93 [pid = 1799] [id = 188] 09:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x8e4c3400) [pid = 1799] [serial = 564] [outer = (nil)] 09:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x8f247400) [pid = 1799] [serial = 565] [outer = 0x8e4c3400] 09:55:06 INFO - PROCESS | 1799 | 1461257706146 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8f461c00) [pid = 1799] [serial = 566] [outer = 0x8e4c3400] 09:55:07 INFO - PROCESS | 1799 | 1461257707008 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 1799 | 1461257707067 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:55:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:55:07 INFO - PROCESS | 1799 | 1461257707074 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1799 | 1461257707077 Marionette TRACE conn3 <- [1,726,null,{}] 09:55:07 INFO - PROCESS | 1799 | 1461257707083 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:07 INFO - PROCESS | 1799 | 1461257707273 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:55:07 INFO - PROCESS | 1799 | 1461257707464 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e1c00 == 94 [pid = 1799] [id = 189] 09:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x8e7e4800) [pid = 1799] [serial = 567] [outer = (nil)] 09:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x8fbe3800) [pid = 1799] [serial = 568] [outer = 0x8e7e4800] 09:55:07 INFO - PROCESS | 1799 | 1461257707556 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x8fff6800) [pid = 1799] [serial = 569] [outer = 0x8e7e4800] 09:55:08 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:08 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:08 INFO - PROCESS | 1799 | 1461257708573 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:55:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:55:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1545ms 09:55:08 INFO - PROCESS | 1799 | 1461257708621 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1799 | 1461257708625 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:55:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:55:08 INFO - PROCESS | 1799 | 1461257708632 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1799 | 1461257708636 Marionette TRACE conn3 <- [1,730,null,{}] 09:55:08 INFO - PROCESS | 1799 | 1461257708641 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:08 INFO - PROCESS | 1799 | 1461257708862 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:55:09 INFO - PROCESS | 1799 | 1461257709156 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c3c00 == 95 [pid = 1799] [id = 190] 09:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x901a4c00) [pid = 1799] [serial = 570] [outer = (nil)] 09:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x913a1800) [pid = 1799] [serial = 571] [outer = 0x901a4c00] 09:55:09 INFO - PROCESS | 1799 | 1461257709250 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x928e4c00) [pid = 1799] [serial = 572] [outer = 0x901a4c00] 09:55:10 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:10 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:10 INFO - PROCESS | 1799 | 1461257710203 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1799 | 1461257710272 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:55:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:55:10 INFO - PROCESS | 1799 | 1461257710279 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1799 | 1461257710283 Marionette TRACE conn3 <- [1,734,null,{}] 09:55:10 INFO - PROCESS | 1799 | 1461257710288 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:10 INFO - PROCESS | 1799 | 1461257710478 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:55:10 INFO - PROCESS | 1799 | 1461257710722 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x901ac800 == 96 [pid = 1799] [id = 191] 09:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x91107400) [pid = 1799] [serial = 573] [outer = (nil)] 09:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 273 (0x937c8000) [pid = 1799] [serial = 574] [outer = 0x91107400] 09:55:10 INFO - PROCESS | 1799 | 1461257710830 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 274 (0x937d3000) [pid = 1799] [serial = 575] [outer = 0x91107400] 09:55:11 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:11 INFO - PROCESS | 1799 | 1461257711651 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:55:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1434ms 09:55:11 INFO - PROCESS | 1799 | 1461257711715 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:55:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:55:11 INFO - PROCESS | 1799 | 1461257711719 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:55:11 INFO - PROCESS | 1799 | 1461257711725 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1799 | 1461257711730 Marionette TRACE conn3 <- [1,738,null,{}] 09:55:11 INFO - PROCESS | 1799 | 1461257711736 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:11 INFO - PROCESS | 1799 | 1461257711944 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:55:12 INFO - PROCESS | 1799 | 1461257712196 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x913a2800 == 97 [pid = 1799] [id = 192] 09:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 275 (0x937d0400) [pid = 1799] [serial = 576] [outer = (nil)] 09:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 276 (0x9757dc00) [pid = 1799] [serial = 577] [outer = 0x937d0400] 09:55:12 INFO - PROCESS | 1799 | 1461257712328 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 277 (0x978f6c00) [pid = 1799] [serial = 578] [outer = 0x937d0400] 09:55:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:13 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:13 INFO - PROCESS | 1799 | 1461257713642 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:55:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:55:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1939ms 09:55:13 INFO - PROCESS | 1799 | 1461257713664 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:55:13 INFO - PROCESS | 1799 | 1461257713668 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:55:13 INFO - PROCESS | 1799 | 1461257713675 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1799 | 1461257713678 Marionette TRACE conn3 <- [1,742,null,{}] 09:55:13 INFO - PROCESS | 1799 | 1461257713788 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:13 INFO - PROCESS | 1799 | 1461257713966 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:55:14 INFO - PROCESS | 1799 | 1461257714488 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x874ba000 == 98 [pid = 1799] [id = 193] 09:55:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 278 (0x874ba800) [pid = 1799] [serial = 579] [outer = (nil)] 09:55:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 279 (0x876ba400) [pid = 1799] [serial = 580] [outer = 0x874ba800] 09:55:14 INFO - PROCESS | 1799 | 1461257714611 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 280 (0x888f1800) [pid = 1799] [serial = 581] [outer = 0x874ba800] 09:55:15 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:15 INFO - PROCESS | 1799 | 1461257715988 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:55:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2333ms 09:55:16 INFO - PROCESS | 1799 | 1461257716053 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1799 | 1461257716059 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:55:16 INFO - PROCESS | 1799 | 1461257716088 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1799 | 1461257716094 Marionette TRACE conn3 <- [1,746,null,{}] 09:55:16 INFO - PROCESS | 1799 | 1461257716102 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:16 INFO - PROCESS | 1799 | 1461257716272 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:55:16 INFO - PROCESS | 1799 | 1461257716463 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x874c1000 == 99 [pid = 1799] [id = 194] 09:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 281 (0x889f0000) [pid = 1799] [serial = 582] [outer = (nil)] 09:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 282 (0x8aa37400) [pid = 1799] [serial = 583] [outer = 0x889f0000] 09:55:16 INFO - PROCESS | 1799 | 1461257716543 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 283 (0x8ac81000) [pid = 1799] [serial = 584] [outer = 0x889f0000] 09:55:17 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:17 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:17 INFO - PROCESS | 1799 | 1461257717839 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1797ms 09:55:17 INFO - PROCESS | 1799 | 1461257717885 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1799 | 1461257717891 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:55:18 INFO - PROCESS | 1799 | 1461257718048 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1799 | 1461257718051 Marionette TRACE conn3 <- [1,750,null,{}] 09:55:18 INFO - PROCESS | 1799 | 1461257718061 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:18 INFO - PROCESS | 1799 | 1461257718232 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:55:18 INFO - PROCESS | 1799 | 1461257718428 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ee800 == 100 [pid = 1799] [id = 195] 09:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 284 (0x8aa32800) [pid = 1799] [serial = 585] [outer = (nil)] 09:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 285 (0x8bba8c00) [pid = 1799] [serial = 586] [outer = 0x8aa32800] 09:55:18 INFO - PROCESS | 1799 | 1461257718517 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 286 (0x8be8ec00) [pid = 1799] [serial = 587] [outer = 0x8aa32800] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x88703400 == 99 [pid = 1799] [id = 153] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x88703800 == 98 [pid = 1799] [id = 152] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x88702000 == 97 [pid = 1799] [id = 155] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4ecc00 == 96 [pid = 1799] [id = 129] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8bd77800 == 95 [pid = 1799] [id = 128] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x937ccc00 == 94 [pid = 1799] [id = 124] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa2d800 == 93 [pid = 1799] [id = 130] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 285 (0x88bb9800) [pid = 1799] [serial = 454] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 284 (0x888f5800) [pid = 1799] [serial = 463] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 283 (0xa0d50400) [pid = 1799] [serial = 430] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 282 (0x8a0f3c00) [pid = 1799] [serial = 445] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 281 (0x901a2000) [pid = 1799] [serial = 439] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 280 (0x88bb2c00) [pid = 1799] [serial = 466] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 279 (0x88bb8800) [pid = 1799] [serial = 460] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 278 (0x88709c00) [pid = 1799] [serial = 457] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 277 (0xa0b41c00) [pid = 1799] [serial = 442] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 276 (0x9666dc00) [pid = 1799] [serial = 424] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 275 (0x9fa22000) [pid = 1799] [serial = 427] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 274 (0x8a8ec800) [pid = 1799] [serial = 433] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 273 (0x899bc800) [pid = 1799] [serial = 451] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 272 (0x8f248000) [pid = 1799] [serial = 421] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x8f5af800) [pid = 1799] [serial = 469] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x901ab000) [pid = 1799] [serial = 448] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x8b3c4800) [pid = 1799] [serial = 436] [outer = (nil)] [url = about:blank] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ed400 == 92 [pid = 1799] [id = 183] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f0000 == 91 [pid = 1799] [id = 182] 09:55:19 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x888f2400 == 90 [pid = 1799] [id = 181] 09:55:19 INFO - PROCESS | 1799 | --DOCSHELL 0x87224000 == 89 [pid = 1799] [id = 180] 09:55:20 INFO - PROCESS | 1799 | 1461257720042 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac75400 == 88 [pid = 1799] [id = 170] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x9757d400 == 87 [pid = 1799] [id = 169] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f1c00 == 86 [pid = 1799] [id = 168] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4ca400 == 85 [pid = 1799] [id = 167] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac40800 == 84 [pid = 1799] [id = 166] 09:55:20 INFO - PROCESS | 1799 | --DOCSHELL 0x899bec00 == 83 [pid = 1799] [id = 165] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0xa437c800) [pid = 1799] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8fb73800) [pid = 1799] [serial = 484] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x8fbe8800) [pid = 1799] [serial = 485] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x936ee000) [pid = 1799] [serial = 491] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x91e20400) [pid = 1799] [serial = 490] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8f5b0800) [pid = 1799] [serial = 482] [outer = (nil)] [url = about:blank] 09:55:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2096ms 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x91e19000) [pid = 1799] [serial = 487] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x92852000) [pid = 1799] [serial = 488] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x98f24c00) [pid = 1799] [serial = 418] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x8bbac800) [pid = 1799] [serial = 476] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8b4ec000) [pid = 1799] [serial = 475] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x8f242400) [pid = 1799] [serial = 481] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x8e4c6400) [pid = 1799] [serial = 478] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x8e7d9000) [pid = 1799] [serial = 479] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8ac37800) [pid = 1799] [serial = 473] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x8aa2e000) [pid = 1799] [serial = 472] [outer = (nil)] [url = about:blank] 09:55:20 INFO - PROCESS | 1799 | 1461257720098 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:55:20 INFO - PROCESS | 1799 | 1461257720101 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:55:20 INFO - PROCESS | 1799 | 1461257720116 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1799 | 1461257720125 Marionette TRACE conn3 <- [1,754,null,{}] 09:55:20 INFO - PROCESS | 1799 | 1461257720133 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:20 INFO - PROCESS | 1799 | 1461257720288 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:55:20 INFO - PROCESS | 1799 | 1461257720432 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x87224000 == 84 [pid = 1799] [id = 196] 09:55:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x874b6800) [pid = 1799] [serial = 588] [outer = (nil)] 09:55:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x8a0f1c00) [pid = 1799] [serial = 589] [outer = 0x874b6800] 09:55:20 INFO - PROCESS | 1799 | 1461257720509 Marionette DEBUG loaded listener.js 09:55:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x8aa2d800) [pid = 1799] [serial = 590] [outer = 0x874b6800] 09:55:21 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:21 INFO - PROCESS | 1799 | 1461257721626 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1546ms 09:55:21 INFO - PROCESS | 1799 | 1461257721654 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:55:21 INFO - PROCESS | 1799 | 1461257721659 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:55:21 INFO - PROCESS | 1799 | 1461257721665 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1799 | 1461257721669 Marionette TRACE conn3 <- [1,758,null,{}] 09:55:21 INFO - PROCESS | 1799 | 1461257721674 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:21 INFO - PROCESS | 1799 | 1461257721835 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:55:22 INFO - PROCESS | 1799 | 1461257722047 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f0c00 == 85 [pid = 1799] [id = 197] 09:55:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x899b9c00) [pid = 1799] [serial = 591] [outer = (nil)] 09:55:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x8b4f2800) [pid = 1799] [serial = 592] [outer = 0x899b9c00] 09:55:22 INFO - PROCESS | 1799 | 1461257722135 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x8be85c00) [pid = 1799] [serial = 593] [outer = 0x899b9c00] 09:55:22 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:22 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:22 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:22 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:22 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:22 INFO - PROCESS | 1799 | 1461257722938 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1330ms 09:55:23 INFO - PROCESS | 1799 | 1461257722999 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1799 | 1461257723003 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:55:23 INFO - PROCESS | 1799 | 1461257723009 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1799 | 1461257723013 Marionette TRACE conn3 <- [1,762,null,{}] 09:55:23 INFO - PROCESS | 1799 | 1461257723018 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:23 INFO - PROCESS | 1799 | 1461257723238 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:55:23 INFO - PROCESS | 1799 | 1461257723262 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4ca400 == 86 [pid = 1799] [id = 198] 09:55:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x8e5ec800) [pid = 1799] [serial = 594] [outer = (nil)] 09:55:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x8f10e400) [pid = 1799] [serial = 595] [outer = 0x8e5ec800] 09:55:23 INFO - PROCESS | 1799 | 1461257723347 Marionette DEBUG loaded listener.js 09:55:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x8f5b2c00) [pid = 1799] [serial = 596] [outer = 0x8e5ec800] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x98823c00) [pid = 1799] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x8e4c9400) [pid = 1799] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x9854c400) [pid = 1799] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0xa48d8800) [pid = 1799] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x9fa1b000) [pid = 1799] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x889ef000) [pid = 1799] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x8b211c00) [pid = 1799] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x87222800) [pid = 1799] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x888f6000) [pid = 1799] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x90493000) [pid = 1799] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x8fff4800) [pid = 1799] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x8f240000) [pid = 1799] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x937d2c00) [pid = 1799] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x8e7d6000) [pid = 1799] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x97934000) [pid = 1799] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x8ac35400) [pid = 1799] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x888f0000) [pid = 1799] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x913a0400) [pid = 1799] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x9634fc00) [pid = 1799] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x901abc00) [pid = 1799] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x8a0f2000) [pid = 1799] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8fbe2400) [pid = 1799] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x901c0c00) [pid = 1799] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x8a8ea400) [pid = 1799] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x94fb9000) [pid = 1799] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x96e0c400) [pid = 1799] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8f45ac00) [pid = 1799] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x9854d800) [pid = 1799] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x8fb05000) [pid = 1799] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x889ed000) [pid = 1799] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x8e5e4000) [pid = 1799] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x9fe4b800) [pid = 1799] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x913a4c00) [pid = 1799] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8a8f7800) [pid = 1799] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x8a0ecc00) [pid = 1799] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8e5e9400) [pid = 1799] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x8ac7c800) [pid = 1799] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8f1c8000) [pid = 1799] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0xa0dea400) [pid = 1799] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x8a0f1800) [pid = 1799] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x936f1c00) [pid = 1799] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x874b5400) [pid = 1799] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8b4ed000) [pid = 1799] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x876afc00) [pid = 1799] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x979fcc00) [pid = 1799] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x96e05c00) [pid = 1799] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x88bb3c00) [pid = 1799] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0xa0b3cc00) [pid = 1799] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x8f242c00) [pid = 1799] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x9fa96000) [pid = 1799] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x8bd7b000) [pid = 1799] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x8b3c1800) [pid = 1799] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x876bc800) [pid = 1799] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x91e16800) [pid = 1799] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2738ms 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x8be83800) [pid = 1799] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x94fb3400) [pid = 1799] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x9feab400) [pid = 1799] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x8be89000) [pid = 1799] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x97d08c00) [pid = 1799] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x8be90400) [pid = 1799] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x8bba4400) [pid = 1799] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x872ec000) [pid = 1799] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x8e4c3800) [pid = 1799] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x874bf400) [pid = 1799] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8aa2e400) [pid = 1799] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8ac78000) [pid = 1799] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x913a5400) [pid = 1799] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x99249400) [pid = 1799] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8f1cc800) [pid = 1799] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x9758a000) [pid = 1799] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8ffe7400) [pid = 1799] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8aa37000) [pid = 1799] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x93418000) [pid = 1799] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x9854f800) [pid = 1799] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x88bb2800) [pid = 1799] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x899b5400) [pid = 1799] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8ffee400) [pid = 1799] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9793fc00) [pid = 1799] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8fbe7000) [pid = 1799] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8fb02c00) [pid = 1799] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x973a8400) [pid = 1799] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x900ddc00) [pid = 1799] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x936e8800) [pid = 1799] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8f107000) [pid = 1799] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9fa96c00) [pid = 1799] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x88703c00) [pid = 1799] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x88708800) [pid = 1799] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9110dc00) [pid = 1799] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:55:25 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x93411400) [pid = 1799] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:55:25 INFO - PROCESS | 1799 | 1461257725689 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:55:25 INFO - PROCESS | 1799 | 1461257725762 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 1799 | 1461257725766 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:55:25 INFO - PROCESS | 1799 | 1461257725792 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1799 | 1461257725796 Marionette TRACE conn3 <- [1,766,null,{}] 09:55:25 INFO - PROCESS | 1799 | 1461257725808 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:26 INFO - PROCESS | 1799 | 1461257726004 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:55:26 INFO - PROCESS | 1799 | 1461257726151 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x874bf000 == 87 [pid = 1799] [id = 199] 09:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x88703c00) [pid = 1799] [serial = 597] [outer = (nil)] 09:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x888f0000) [pid = 1799] [serial = 598] [outer = 0x88703c00] 09:55:26 INFO - PROCESS | 1799 | 1461257726222 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x889ef000) [pid = 1799] [serial = 599] [outer = 0x88703c00] 09:55:27 INFO - PROCESS | 1799 | 1461257727265 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:55:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1494ms 09:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:55:27 INFO - PROCESS | 1799 | 1461257727276 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 1799 | 1461257727279 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:55:27 INFO - PROCESS | 1799 | 1461257727284 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 1799 | 1461257727288 Marionette TRACE conn3 <- [1,770,null,{}] 09:55:27 INFO - PROCESS | 1799 | 1461257727293 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:27 INFO - PROCESS | 1799 | 1461257727450 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:55:27 INFO - PROCESS | 1799 | 1461257727755 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f0400 == 88 [pid = 1799] [id = 200] 09:55:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x872f2800) [pid = 1799] [serial = 600] [outer = (nil)] 09:55:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x874b7c00) [pid = 1799] [serial = 601] [outer = 0x872f2800] 09:55:27 INFO - PROCESS | 1799 | 1461257727892 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x876b8800) [pid = 1799] [serial = 602] [outer = 0x872f2800] 09:55:28 INFO - PROCESS | 1799 | 1461257728840 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1580ms 09:55:28 INFO - PROCESS | 1799 | 1461257728866 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1799 | 1461257728874 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:55:28 INFO - PROCESS | 1799 | 1461257728883 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1799 | 1461257728888 Marionette TRACE conn3 <- [1,774,null,{}] 09:55:28 INFO - PROCESS | 1799 | 1461257728896 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:29 INFO - PROCESS | 1799 | 1461257729129 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:55:29 INFO - PROCESS | 1799 | 1461257729374 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x899b4c00 == 89 [pid = 1799] [id = 201] 09:55:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x899bcc00) [pid = 1799] [serial = 603] [outer = (nil)] 09:55:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8a0f8000) [pid = 1799] [serial = 604] [outer = 0x899bcc00] 09:55:29 INFO - PROCESS | 1799 | 1461257729479 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8a8f6800) [pid = 1799] [serial = 605] [outer = 0x899bcc00] 09:55:30 INFO - PROCESS | 1799 | 1461257730461 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1631ms 09:55:30 INFO - PROCESS | 1799 | 1461257730521 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 1799 | 1461257730528 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:55:30 INFO - PROCESS | 1799 | 1461257730535 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1799 | 1461257730539 Marionette TRACE conn3 <- [1,778,null,{}] 09:55:30 INFO - PROCESS | 1799 | 1461257730545 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:30 INFO - PROCESS | 1799 | 1461257730746 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:55:31 INFO - PROCESS | 1799 | 1461257731043 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac74000 == 90 [pid = 1799] [id = 202] 09:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8ac80c00) [pid = 1799] [serial = 606] [outer = (nil)] 09:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8b3c6400) [pid = 1799] [serial = 607] [outer = 0x8ac80c00] 09:55:31 INFO - PROCESS | 1799 | 1461257731180 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8b4f8800) [pid = 1799] [serial = 608] [outer = 0x8ac80c00] 09:55:32 INFO - PROCESS | 1799 | 1461257732106 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1633ms 09:55:32 INFO - PROCESS | 1799 | 1461257732169 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:55:32 INFO - PROCESS | 1799 | 1461257732174 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:55:32 INFO - PROCESS | 1799 | 1461257732188 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1799 | 1461257732197 Marionette TRACE conn3 <- [1,782,null,{}] 09:55:32 INFO - PROCESS | 1799 | 1461257732206 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:32 INFO - PROCESS | 1799 | 1461257732441 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:55:32 INFO - PROCESS | 1799 | 1461257732681 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x899c0000 == 91 [pid = 1799] [id = 203] 09:55:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8bd75000) [pid = 1799] [serial = 609] [outer = (nil)] 09:55:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8f107000) [pid = 1799] [serial = 610] [outer = 0x8bd75000] 09:55:32 INFO - PROCESS | 1799 | 1461257732814 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8f1cc400) [pid = 1799] [serial = 611] [outer = 0x8bd75000] 09:55:33 INFO - PROCESS | 1799 | 1461257733719 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1597ms 09:55:33 INFO - PROCESS | 1799 | 1461257733777 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1799 | 1461257733782 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:55:33 INFO - PROCESS | 1799 | 1461257733789 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 1799 | 1461257733792 Marionette TRACE conn3 <- [1,786,null,{}] 09:55:33 INFO - PROCESS | 1799 | 1461257733798 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:34 INFO - PROCESS | 1799 | 1461257734105 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:55:34 INFO - PROCESS | 1799 | 1461257734338 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x874bfc00 == 92 [pid = 1799] [id = 204] 09:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x874c0400) [pid = 1799] [serial = 612] [outer = (nil)] 09:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8f5b6c00) [pid = 1799] [serial = 613] [outer = 0x874c0400] 09:55:34 INFO - PROCESS | 1799 | 1461257734426 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8fb78400) [pid = 1799] [serial = 614] [outer = 0x874c0400] 09:55:35 INFO - PROCESS | 1799 | 1461257735345 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1632ms 09:55:35 INFO - PROCESS | 1799 | 1461257735422 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 1799 | 1461257735425 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:55:35 INFO - PROCESS | 1799 | 1461257735432 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 1799 | 1461257735435 Marionette TRACE conn3 <- [1,790,null,{}] 09:55:35 INFO - PROCESS | 1799 | 1461257735442 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:35 INFO - PROCESS | 1799 | 1461257735682 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:55:35 INFO - PROCESS | 1799 | 1461257735937 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb7cc00 == 93 [pid = 1799] [id = 205] 09:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8fbe7000) [pid = 1799] [serial = 615] [outer = (nil)] 09:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8ffe9800) [pid = 1799] [serial = 616] [outer = 0x8fbe7000] 09:55:36 INFO - PROCESS | 1799 | 1461257736087 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x901a3800) [pid = 1799] [serial = 617] [outer = 0x8fbe7000] 09:55:37 INFO - PROCESS | 1799 | 1461257737066 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1681ms 09:55:37 INFO - PROCESS | 1799 | 1461257737114 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1799 | 1461257737118 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:55:37 INFO - PROCESS | 1799 | 1461257737124 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1799 | 1461257737128 Marionette TRACE conn3 <- [1,794,null,{}] 09:55:37 INFO - PROCESS | 1799 | 1461257737134 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:37 INFO - PROCESS | 1799 | 1461257737331 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:55:37 INFO - PROCESS | 1799 | 1461257737572 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f1c00 == 94 [pid = 1799] [id = 206] 09:55:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8f5b7800) [pid = 1799] [serial = 618] [outer = (nil)] 09:55:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9049dc00) [pid = 1799] [serial = 619] [outer = 0x8f5b7800] 09:55:37 INFO - PROCESS | 1799 | 1461257737674 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x91106c00) [pid = 1799] [serial = 620] [outer = 0x8f5b7800] 09:55:38 INFO - PROCESS | 1799 | 1461257738555 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1478ms 09:55:38 INFO - PROCESS | 1799 | 1461257738604 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:55:38 INFO - PROCESS | 1799 | 1461257738608 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:55:38 INFO - PROCESS | 1799 | 1461257738614 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1799 | 1461257738618 Marionette TRACE conn3 <- [1,798,null,{}] 09:55:38 INFO - PROCESS | 1799 | 1461257738624 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:38 INFO - PROCESS | 1799 | 1461257738802 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:55:39 INFO - PROCESS | 1799 | 1461257738995 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac35800 == 95 [pid = 1799] [id = 207] 09:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x8fff5800) [pid = 1799] [serial = 621] [outer = (nil)] 09:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x91eda400) [pid = 1799] [serial = 622] [outer = 0x8fff5800] 09:55:39 INFO - PROCESS | 1799 | 1461257739103 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x9284a800) [pid = 1799] [serial = 623] [outer = 0x8fff5800] 09:55:40 INFO - PROCESS | 1799 | 1461257740014 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1479ms 09:55:40 INFO - PROCESS | 1799 | 1461257740093 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1799 | 1461257740104 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:55:40 INFO - PROCESS | 1799 | 1461257740115 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1799 | 1461257740118 Marionette TRACE conn3 <- [1,802,null,{}] 09:55:40 INFO - PROCESS | 1799 | 1461257740124 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:40 INFO - PROCESS | 1799 | 1461257740343 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:55:40 INFO - PROCESS | 1799 | 1461257740598 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x888ef000 == 96 [pid = 1799] [id = 208] 09:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8a0f2800) [pid = 1799] [serial = 624] [outer = (nil)] 09:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x92850800) [pid = 1799] [serial = 625] [outer = 0x8a0f2800] 09:55:40 INFO - PROCESS | 1799 | 1461257740728 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x936f0000) [pid = 1799] [serial = 626] [outer = 0x8a0f2800] 09:55:41 INFO - PROCESS | 1799 | 1461257741600 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1531ms 09:55:41 INFO - PROCESS | 1799 | 1461257741646 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:55:41 INFO - PROCESS | 1799 | 1461257741651 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:55:41 INFO - PROCESS | 1799 | 1461257741657 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1799 | 1461257741661 Marionette TRACE conn3 <- [1,806,null,{}] 09:55:41 INFO - PROCESS | 1799 | 1461257741666 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:41 INFO - PROCESS | 1799 | 1461257741847 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:55:42 INFO - PROCESS | 1799 | 1461257742049 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b8000 == 97 [pid = 1799] [id = 209] 09:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x91ede800) [pid = 1799] [serial = 627] [outer = (nil)] 09:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x93bbdc00) [pid = 1799] [serial = 628] [outer = 0x91ede800] 09:55:42 INFO - PROCESS | 1799 | 1461257742185 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x95a51800) [pid = 1799] [serial = 629] [outer = 0x91ede800] 09:55:43 INFO - PROCESS | 1799 | 1461257743034 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1432ms 09:55:43 INFO - PROCESS | 1799 | 1461257743089 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1799 | 1461257743093 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:55:43 INFO - PROCESS | 1799 | 1461257743099 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1799 | 1461257743103 Marionette TRACE conn3 <- [1,810,null,{}] 09:55:43 INFO - PROCESS | 1799 | 1461257743108 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:43 INFO - PROCESS | 1799 | 1461257743291 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:55:43 INFO - PROCESS | 1799 | 1461257743486 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284e000 == 98 [pid = 1799] [id = 210] 09:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x937cf400) [pid = 1799] [serial = 630] [outer = (nil)] 09:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x96ed0c00) [pid = 1799] [serial = 631] [outer = 0x937cf400] 09:55:43 INFO - PROCESS | 1799 | 1461257743631 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x974d2400) [pid = 1799] [serial = 632] [outer = 0x937cf400] 09:55:44 INFO - PROCESS | 1799 | 1461257744656 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1588ms 09:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:55:44 INFO - PROCESS | 1799 | 1461257744687 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 1799 | 1461257744691 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:55:44 INFO - PROCESS | 1799 | 1461257744698 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1799 | 1461257744703 Marionette TRACE conn3 <- [1,814,null,{}] 09:55:44 INFO - PROCESS | 1799 | 1461257744708 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:44 INFO - PROCESS | 1799 | 1461257744928 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:55:45 INFO - PROCESS | 1799 | 1461257745203 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x87222000 == 99 [pid = 1799] [id = 211] 09:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x87226400) [pid = 1799] [serial = 633] [outer = (nil)] 09:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x88bbb800) [pid = 1799] [serial = 634] [outer = 0x87226400] 09:55:45 INFO - PROCESS | 1799 | 1461257745335 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x8b4ef000) [pid = 1799] [serial = 635] [outer = 0x87226400] 09:55:46 INFO - PROCESS | 1799 | 1461257746219 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1799 | 1461257746300 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:55:46 INFO - PROCESS | 1799 | 1461257746306 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1799 | 1461257746310 Marionette TRACE conn3 <- [1,818,null,{}] 09:55:46 INFO - PROCESS | 1799 | 1461257746315 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:46 INFO - PROCESS | 1799 | 1461257746492 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:55:46 INFO - PROCESS | 1799 | 1461257746737 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b9000 == 100 [pid = 1799] [id = 212] 09:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x874c0c00) [pid = 1799] [serial = 636] [outer = (nil)] 09:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x888efc00) [pid = 1799] [serial = 637] [outer = 0x874c0c00] 09:55:46 INFO - PROCESS | 1799 | 1461257746866 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x899b2400) [pid = 1799] [serial = 638] [outer = 0x874c0c00] 09:55:47 INFO - PROCESS | 1799 | 1461257747738 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1485ms 09:55:47 INFO - PROCESS | 1799 | 1461257747791 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1799 | 1461257747796 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:55:47 INFO - PROCESS | 1799 | 1461257747802 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1799 | 1461257747806 Marionette TRACE conn3 <- [1,822,null,{}] 09:55:47 INFO - PROCESS | 1799 | 1461257747811 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:48 INFO - PROCESS | 1799 | 1461257748030 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:55:48 INFO - PROCESS | 1799 | 1461257748278 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722f800 == 101 [pid = 1799] [id = 213] 09:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x899b5800) [pid = 1799] [serial = 639] [outer = (nil)] 09:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x8ac7e400) [pid = 1799] [serial = 640] [outer = 0x899b5800] 09:55:48 INFO - PROCESS | 1799 | 1461257748403 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x8b217800) [pid = 1799] [serial = 641] [outer = 0x899b5800] 09:55:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x8aa31c00) [pid = 1799] [serial = 642] [outer = 0x91e50400] 09:55:49 INFO - PROCESS | 1799 | 1461257749503 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1799 | 1461257749588 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:55:49 INFO - PROCESS | 1799 | 1461257749595 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1799 | 1461257749599 Marionette TRACE conn3 <- [1,826,null,{}] 09:55:49 INFO - PROCESS | 1799 | 1461257749604 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:49 INFO - PROCESS | 1799 | 1461257749800 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:55:50 INFO - PROCESS | 1799 | 1461257750043 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f7800 == 102 [pid = 1799] [id = 214] 09:55:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x874b5c00) [pid = 1799] [serial = 643] [outer = (nil)] 09:55:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8f461800) [pid = 1799] [serial = 644] [outer = 0x874b5c00] 09:55:50 INFO - PROCESS | 1799 | 1461257750131 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x90492c00) [pid = 1799] [serial = 645] [outer = 0x874b5c00] 09:55:51 INFO - PROCESS | 1799 | 1461257751034 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1482ms 09:55:51 INFO - PROCESS | 1799 | 1461257751078 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 1799 | 1461257751082 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:55:51 INFO - PROCESS | 1799 | 1461257751088 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1799 | 1461257751091 Marionette TRACE conn3 <- [1,830,null,{}] 09:55:51 INFO - PROCESS | 1799 | 1461257751097 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:51 INFO - PROCESS | 1799 | 1461257751273 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:55:51 INFO - PROCESS | 1799 | 1461257751521 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x87227400 == 103 [pid = 1799] [id = 215] 09:55:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x872ee000) [pid = 1799] [serial = 646] [outer = (nil)] 09:55:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8fb75c00) [pid = 1799] [serial = 647] [outer = 0x872ee000] 09:55:51 INFO - PROCESS | 1799 | 1461257751653 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x9341cc00) [pid = 1799] [serial = 648] [outer = 0x872ee000] 09:55:53 INFO - PROCESS | 1799 | 1461257753020 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1988ms 09:55:53 INFO - PROCESS | 1799 | 1461257753077 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1799 | 1461257753084 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:55:53 INFO - PROCESS | 1799 | 1461257753093 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1799 | 1461257753098 Marionette TRACE conn3 <- [1,834,null,{}] 09:55:53 INFO - PROCESS | 1799 | 1461257753105 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:53 INFO - PROCESS | 1799 | 1461257753333 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:55:53 INFO - PROCESS | 1799 | 1461257753601 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bb000 == 104 [pid = 1799] [id = 216] 09:55:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x899be800) [pid = 1799] [serial = 649] [outer = (nil)] 09:55:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8aa30c00) [pid = 1799] [serial = 650] [outer = 0x899be800] 09:55:53 INFO - PROCESS | 1799 | 1461257753698 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8ac43800) [pid = 1799] [serial = 651] [outer = 0x899be800] 09:55:54 INFO - PROCESS | 1799 | 1461257754796 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1742ms 09:55:54 INFO - PROCESS | 1799 | 1461257754836 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1799 | 1461257754844 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:55:54 INFO - PROCESS | 1799 | 1461257754854 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1799 | 1461257754859 Marionette TRACE conn3 <- [1,838,null,{}] 09:55:54 INFO - PROCESS | 1799 | 1461257754865 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:55 INFO - PROCESS | 1799 | 1461257755113 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb75800 == 103 [pid = 1799] [id = 54] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb74000 == 102 [pid = 1799] [id = 53] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8f458800 == 101 [pid = 1799] [id = 40] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1cd400 == 100 [pid = 1799] [id = 50] 09:55:55 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x8b4f5c00) [pid = 1799] [serial = 553] [outer = (nil)] [url = about:blank] 09:55:55 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8b219400) [pid = 1799] [serial = 538] [outer = (nil)] [url = about:blank] 09:55:55 INFO - PROCESS | 1799 | 1461257755472 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x90662400 == 99 [pid = 1799] [id = 51] 09:55:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722c400 == 100 [pid = 1799] [id = 217] 09:55:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8722d000) [pid = 1799] [serial = 652] [outer = (nil)] 09:55:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x872f8000) [pid = 1799] [serial = 653] [outer = 0x8722d000] 09:55:55 INFO - PROCESS | 1799 | 1461257755555 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x889ee400) [pid = 1799] [serial = 654] [outer = 0x8722d000] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe3000 == 99 [pid = 1799] [id = 141] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5ac800 == 98 [pid = 1799] [id = 86] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x874bf000 == 97 [pid = 1799] [id = 199] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4ca400 == 96 [pid = 1799] [id = 198] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x872f0c00 == 95 [pid = 1799] [id = 197] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x87224000 == 94 [pid = 1799] [id = 196] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x872ee800 == 93 [pid = 1799] [id = 195] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x874c1000 == 92 [pid = 1799] [id = 194] 09:55:55 INFO - PROCESS | 1799 | --DOCSHELL 0x874ba000 == 91 [pid = 1799] [id = 193] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e1c00 == 90 [pid = 1799] [id = 189] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c2c00 == 89 [pid = 1799] [id = 188] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ef400 == 88 [pid = 1799] [id = 187] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x874be400 == 87 [pid = 1799] [id = 186] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x872ef400 == 86 [pid = 1799] [id = 185] 09:55:56 INFO - PROCESS | 1799 | --DOCSHELL 0x888f6c00 == 85 [pid = 1799] [id = 184] 09:55:56 INFO - PROCESS | 1799 | 1461257756429 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x99246400) [pid = 1799] [serial = 419] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x9fba3000) [pid = 1799] [serial = 325] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x99195800) [pid = 1799] [serial = 376] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0xa4a9b000) [pid = 1799] [serial = 229] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x9feadc00) [pid = 1799] [serial = 183] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x88bb6400) [pid = 1799] [serial = 523] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x8bbaa000) [pid = 1799] [serial = 551] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x8722a000) [pid = 1799] [serial = 535] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x899bb400) [pid = 1799] [serial = 467] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0xa2942000) [pid = 1799] [serial = 277] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x928e6c00) [pid = 1799] [serial = 502] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8f24ac00) [pid = 1799] [serial = 379] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x97584800) [pid = 1799] [serial = 316] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x9fa20c00) [pid = 1799] [serial = 334] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x9793c000) [pid = 1799] [serial = 232] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x8ac81c00) [pid = 1799] [serial = 547] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x888f7800) [pid = 1799] [serial = 464] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x97583400) [pid = 1799] [serial = 425] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x974c7400) [pid = 1799] [serial = 505] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0xa4305000) [pid = 1799] [serial = 443] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x8b3c7000) [pid = 1799] [serial = 548] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x8b3c8c00) [pid = 1799] [serial = 497] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x91e18000) [pid = 1799] [serial = 370] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0xa29c1c00) [pid = 1799] [serial = 518] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x8a8f4000) [pid = 1799] [serial = 434] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x98307800) [pid = 1799] [serial = 373] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x9793b400) [pid = 1799] [serial = 364] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x91edb000) [pid = 1799] [serial = 171] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9fb52000) [pid = 1799] [serial = 180] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x98831400) [pid = 1799] [serial = 235] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8aa30000) [pid = 1799] [serial = 545] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8e5ee000) [pid = 1799] [serial = 328] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0xa0b3e000) [pid = 1799] [serial = 144] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x9fe52c00) [pid = 1799] [serial = 322] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8bbb2000) [pid = 1799] [serial = 437] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8a0f7000) [pid = 1799] [serial = 446] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8ac38400) [pid = 1799] [serial = 496] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8e7dd400) [pid = 1799] [serial = 331] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x9dee5800) [pid = 1799] [serial = 515] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0xa43a8800) [pid = 1799] [serial = 225] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0xa435a000) [pid = 1799] [serial = 186] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8a8ee400) [pid = 1799] [serial = 544] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x9924bc00) [pid = 1799] [serial = 514] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0xa0b3d000) [pid = 1799] [serial = 449] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8722c000) [pid = 1799] [serial = 536] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x95ada400) [pid = 1799] [serial = 494] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x98ff1800) [pid = 1799] [serial = 527] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b4f5400) [pid = 1799] [serial = 388] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x95adb800) [pid = 1799] [serial = 524] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x876bd400) [pid = 1799] [serial = 532] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x95a16400) [pid = 1799] [serial = 503] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8870ac00) [pid = 1799] [serial = 533] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x9851e000) [pid = 1799] [serial = 508] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x99249800) [pid = 1799] [serial = 319] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x88bbac00) [pid = 1799] [serial = 455] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0xa0ee4400) [pid = 1799] [serial = 147] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0xa430a800) [pid = 1799] [serial = 382] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0xa0b3b400) [pid = 1799] [serial = 271] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8bd82000) [pid = 1799] [serial = 385] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x901a6c00) [pid = 1799] [serial = 440] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x88bb7000) [pid = 1799] [serial = 542] [outer = (nil)] [url = about:blank] 09:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1680ms 09:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9341d800) [pid = 1799] [serial = 313] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8be8d000) [pid = 1799] [serial = 337] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x97154000) [pid = 1799] [serial = 174] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0xa29c1800) [pid = 1799] [serial = 222] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8e5edc00) [pid = 1799] [serial = 499] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8b4f4c00) [pid = 1799] [serial = 550] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x98646c00) [pid = 1799] [serial = 509] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9dee2c00) [pid = 1799] [serial = 268] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fbdec00) [pid = 1799] [serial = 422] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8e7e1800) [pid = 1799] [serial = 340] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x872f5400) [pid = 1799] [serial = 521] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f1c1c00) [pid = 1799] [serial = 367] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x876b6000) [pid = 1799] [serial = 530] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8aa39400) [pid = 1799] [serial = 391] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8ac82800) [pid = 1799] [serial = 512] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9757fc00) [pid = 1799] [serial = 216] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9fba1000) [pid = 1799] [serial = 141] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9757e000) [pid = 1799] [serial = 506] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8f45cc00) [pid = 1799] [serial = 114] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x98fcc000) [pid = 1799] [serial = 219] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x9634e800) [pid = 1799] [serial = 265] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8bd77400) [pid = 1799] [serial = 394] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0xa48d4000) [pid = 1799] [serial = 283] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x98ff1000) [pid = 1799] [serial = 138] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8fbeac00) [pid = 1799] [serial = 470] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0xa43b5000) [pid = 1799] [serial = 452] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x888fb400) [pid = 1799] [serial = 541] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x91e59000) [pid = 1799] [serial = 213] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8f10e000) [pid = 1799] [serial = 500] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8ac80000) [pid = 1799] [serial = 511] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x98995400) [pid = 1799] [serial = 307] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x90497000) [pid = 1799] [serial = 310] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x874bbc00) [pid = 1799] [serial = 526] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x95acf800) [pid = 1799] [serial = 135] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x9a566400) [pid = 1799] [serial = 177] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x876b4c00) [pid = 1799] [serial = 529] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0xa098a800) [pid = 1799] [serial = 517] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x9fe0f000) [pid = 1799] [serial = 428] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x872f3400) [pid = 1799] [serial = 520] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x936ef400) [pid = 1799] [serial = 286] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8fbe4000) [pid = 1799] [serial = 262] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x93bc9800) [pid = 1799] [serial = 493] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0xa29c6000) [pid = 1799] [serial = 431] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x8870d000) [pid = 1799] [serial = 458] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x88bbe000) [pid = 1799] [serial = 461] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0xa435b400) [pid = 1799] [serial = 274] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x93419400) [pid = 1799] [serial = 280] [outer = (nil)] [url = about:blank] 09:55:56 INFO - PROCESS | 1799 | 1461257756534 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1799 | 1461257756537 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:55:56 INFO - PROCESS | 1799 | 1461257756554 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1799 | 1461257756558 Marionette TRACE conn3 <- [1,842,null,{}] 09:55:56 INFO - PROCESS | 1799 | 1461257756625 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:56 INFO - PROCESS | 1799 | 1461257756803 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:55:57 INFO - PROCESS | 1799 | 1461257757002 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x874c0800 == 86 [pid = 1799] [id = 218] 09:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x8aa39400) [pid = 1799] [serial = 655] [outer = (nil)] 09:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x8ac81c00) [pid = 1799] [serial = 656] [outer = 0x8aa39400] 09:55:57 INFO - PROCESS | 1799 | 1461257757104 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8b4f3800) [pid = 1799] [serial = 657] [outer = 0x8aa39400] 09:55:57 INFO - PROCESS | 1799 | 1461257757890 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1373ms 09:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:55:57 INFO - PROCESS | 1799 | 1461257757923 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1799 | 1461257757926 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:55:57 INFO - PROCESS | 1799 | 1461257757933 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1799 | 1461257757936 Marionette TRACE conn3 <- [1,846,null,{}] 09:55:57 INFO - PROCESS | 1799 | 1461257757941 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:58 INFO - PROCESS | 1799 | 1461257758190 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:55:58 INFO - PROCESS | 1799 | 1461257758220 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ee800 == 87 [pid = 1799] [id = 219] 09:55:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x8b4f5c00) [pid = 1799] [serial = 658] [outer = (nil)] 09:55:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8bd7b000) [pid = 1799] [serial = 659] [outer = 0x8b4f5c00] 09:55:58 INFO - PROCESS | 1799 | 1461257758295 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8be83800) [pid = 1799] [serial = 660] [outer = 0x8b4f5c00] 09:55:59 INFO - PROCESS | 1799 | 1461257759197 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1329ms 09:55:59 INFO - PROCESS | 1799 | 1461257759262 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 1799 | 1461257759265 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:55:59 INFO - PROCESS | 1799 | 1461257759271 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 1799 | 1461257759274 Marionette TRACE conn3 <- [1,850,null,{}] 09:55:59 INFO - PROCESS | 1799 | 1461257759279 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:59 INFO - PROCESS | 1799 | 1461257759585 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:55:59 INFO - PROCESS | 1799 | 1461257759622 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b218800 == 88 [pid = 1799] [id = 220] 09:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8be8a000) [pid = 1799] [serial = 661] [outer = (nil)] 09:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8e4c6800) [pid = 1799] [serial = 662] [outer = 0x8be8a000] 09:55:59 INFO - PROCESS | 1799 | 1461257759698 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8e4cac00) [pid = 1799] [serial = 663] [outer = 0x8be8a000] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x899b9c00) [pid = 1799] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x872f8c00) [pid = 1799] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8e5ec800) [pid = 1799] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x874ba800) [pid = 1799] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x874b6800) [pid = 1799] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x8aa32800) [pid = 1799] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:56:00 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x889f0000) [pid = 1799] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:56:00 INFO - PROCESS | 1799 | 1461257760881 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1626ms 09:56:00 INFO - PROCESS | 1799 | 1461257760899 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 1799 | 1461257760901 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:56:00 INFO - PROCESS | 1799 | 1461257760908 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1799 | 1461257760910 Marionette TRACE conn3 <- [1,854,null,{}] 09:56:00 INFO - PROCESS | 1799 | 1461257760916 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:01 INFO - PROCESS | 1799 | 1461257761167 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:56:01 INFO - PROCESS | 1799 | 1461257761188 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa32800 == 89 [pid = 1799] [id = 221] 09:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x8b3c9800) [pid = 1799] [serial = 664] [outer = (nil)] 09:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x8f242400) [pid = 1799] [serial = 665] [outer = 0x8b3c9800] 09:56:01 INFO - PROCESS | 1799 | 1461257761269 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8f45cc00) [pid = 1799] [serial = 666] [outer = 0x8b3c9800] 09:56:02 INFO - PROCESS | 1799 | 1461257762126 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1278ms 09:56:02 INFO - PROCESS | 1799 | 1461257762187 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1799 | 1461257762190 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:56:02 INFO - PROCESS | 1799 | 1461257762196 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1799 | 1461257762200 Marionette TRACE conn3 <- [1,858,null,{}] 09:56:02 INFO - PROCESS | 1799 | 1461257762205 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:02 INFO - PROCESS | 1799 | 1461257762367 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:56:02 INFO - PROCESS | 1799 | 1461257762381 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x87221400 == 90 [pid = 1799] [id = 222] 09:56:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x87222400) [pid = 1799] [serial = 667] [outer = (nil)] 09:56:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x872ef400) [pid = 1799] [serial = 668] [outer = 0x87222400] 09:56:02 INFO - PROCESS | 1799 | 1461257762564 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x874be400) [pid = 1799] [serial = 669] [outer = 0x87222400] 09:56:03 INFO - PROCESS | 1799 | 1461257763743 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1583ms 09:56:03 INFO - PROCESS | 1799 | 1461257763782 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 1799 | 1461257763790 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:56:03 INFO - PROCESS | 1799 | 1461257763800 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 1799 | 1461257763804 Marionette TRACE conn3 <- [1,862,null,{}] 09:56:03 INFO - PROCESS | 1799 | 1461257763812 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:04 INFO - PROCESS | 1799 | 1461257764026 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:56:04 INFO - PROCESS | 1799 | 1461257764278 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f4400 == 91 [pid = 1799] [id = 223] 09:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8a0f8800) [pid = 1799] [serial = 670] [outer = (nil)] 09:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8a8f6400) [pid = 1799] [serial = 671] [outer = 0x8a0f8800] 09:56:04 INFO - PROCESS | 1799 | 1461257764418 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8ac36400) [pid = 1799] [serial = 672] [outer = 0x8a0f8800] 09:56:05 INFO - PROCESS | 1799 | 1461257765462 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1681ms 09:56:05 INFO - PROCESS | 1799 | 1461257765481 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 1799 | 1461257765486 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:56:05 INFO - PROCESS | 1799 | 1461257765497 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 1799 | 1461257765501 Marionette TRACE conn3 <- [1,866,null,{}] 09:56:05 INFO - PROCESS | 1799 | 1461257765507 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:05 INFO - PROCESS | 1799 | 1461257765718 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:56:06 INFO - PROCESS | 1799 | 1461257766008 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3cf000 == 92 [pid = 1799] [id = 224] 09:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b4ef800) [pid = 1799] [serial = 673] [outer = (nil)] 09:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8bbaa000) [pid = 1799] [serial = 674] [outer = 0x8b4ef800] 09:56:06 INFO - PROCESS | 1799 | 1461257766141 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8e4c3000) [pid = 1799] [serial = 675] [outer = 0x8b4ef800] 09:56:07 INFO - PROCESS | 1799 | 1461257767084 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1635ms 09:56:07 INFO - PROCESS | 1799 | 1461257767132 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 1799 | 1461257767136 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:56:07 INFO - PROCESS | 1799 | 1461257767144 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1799 | 1461257767151 Marionette TRACE conn3 <- [1,870,null,{}] 09:56:07 INFO - PROCESS | 1799 | 1461257767168 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 1799 | 1461257767391 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:56:07 INFO - PROCESS | 1799 | 1461257767624 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e7400 == 93 [pid = 1799] [id = 225] 09:56:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8e7dac00) [pid = 1799] [serial = 676] [outer = (nil)] 09:56:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8f5b7000) [pid = 1799] [serial = 677] [outer = 0x8e7dac00] 09:56:07 INFO - PROCESS | 1799 | 1461257767766 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8fb74000) [pid = 1799] [serial = 678] [outer = 0x8e7dac00] 09:56:08 INFO - PROCESS | 1799 | 1461257768685 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1586ms 09:56:08 INFO - PROCESS | 1799 | 1461257768731 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1799 | 1461257768737 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:56:08 INFO - PROCESS | 1799 | 1461257768745 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1799 | 1461257768750 Marionette TRACE conn3 <- [1,874,null,{}] 09:56:08 INFO - PROCESS | 1799 | 1461257768756 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:08 INFO - PROCESS | 1799 | 1461257768965 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:56:09 INFO - PROCESS | 1799 | 1461257769205 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bd7b800 == 94 [pid = 1799] [id = 226] 09:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8f10e000) [pid = 1799] [serial = 679] [outer = (nil)] 09:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8fff4000) [pid = 1799] [serial = 680] [outer = 0x8f10e000] 09:56:09 INFO - PROCESS | 1799 | 1461257769336 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x900e2000) [pid = 1799] [serial = 681] [outer = 0x8f10e000] 09:56:10 INFO - PROCESS | 1799 | 1461257770240 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1531ms 09:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:56:10 INFO - PROCESS | 1799 | 1461257770276 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 1799 | 1461257770279 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:56:10 INFO - PROCESS | 1799 | 1461257770286 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1799 | 1461257770289 Marionette TRACE conn3 <- [1,878,null,{}] 09:56:10 INFO - PROCESS | 1799 | 1461257770295 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:10 INFO - PROCESS | 1799 | 1461257770489 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:56:10 INFO - PROCESS | 1799 | 1461257770749 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x901a3000 == 95 [pid = 1799] [id = 227] 09:56:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x901a7800) [pid = 1799] [serial = 682] [outer = (nil)] 09:56:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x901bd800) [pid = 1799] [serial = 683] [outer = 0x901a7800] 09:56:10 INFO - PROCESS | 1799 | 1461257770889 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x91ee6000) [pid = 1799] [serial = 684] [outer = 0x901a7800] 09:56:11 INFO - PROCESS | 1799 | 1461257771799 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1585ms 09:56:11 INFO - PROCESS | 1799 | 1461257771871 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1799 | 1461257771875 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:56:11 INFO - PROCESS | 1799 | 1461257771882 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1799 | 1461257771887 Marionette TRACE conn3 <- [1,882,null,{}] 09:56:11 INFO - PROCESS | 1799 | 1461257771893 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:12 INFO - PROCESS | 1799 | 1461257772128 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:56:12 INFO - PROCESS | 1799 | 1461257772362 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x901aa400 == 96 [pid = 1799] [id = 228] 09:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x91edc000) [pid = 1799] [serial = 685] [outer = (nil)] 09:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x936f3800) [pid = 1799] [serial = 686] [outer = 0x91edc000] 09:56:12 INFO - PROCESS | 1799 | 1461257772495 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x937d1400) [pid = 1799] [serial = 687] [outer = 0x91edc000] 09:56:13 INFO - PROCESS | 1799 | 1461257773398 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1581ms 09:56:13 INFO - PROCESS | 1799 | 1461257773465 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1799 | 1461257773469 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:56:13 INFO - PROCESS | 1799 | 1461257773475 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1799 | 1461257773479 Marionette TRACE conn3 <- [1,886,null,{}] 09:56:13 INFO - PROCESS | 1799 | 1461257773484 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:13 INFO - PROCESS | 1799 | 1461257773722 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:56:13 INFO - PROCESS | 1799 | 1461257773963 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284a400 == 97 [pid = 1799] [id = 229] 09:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x93419800) [pid = 1799] [serial = 688] [outer = (nil)] 09:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x95ada400) [pid = 1799] [serial = 689] [outer = 0x93419800] 09:56:14 INFO - PROCESS | 1799 | 1461257774096 Marionette DEBUG loaded listener.js 09:56:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9634e800) [pid = 1799] [serial = 690] [outer = 0x93419800] 09:56:15 INFO - PROCESS | 1799 | 1461257774996 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1535ms 09:56:15 INFO - PROCESS | 1799 | 1461257775012 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 1799 | 1461257775016 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:56:15 INFO - PROCESS | 1799 | 1461257775022 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 1799 | 1461257775026 Marionette TRACE conn3 <- [1,890,null,{}] 09:56:15 INFO - PROCESS | 1799 | 1461257775032 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:15 INFO - PROCESS | 1799 | 1461257775216 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:56:15 INFO - PROCESS | 1799 | 1461257775423 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x9620cc00 == 98 [pid = 1799] [id = 230] 09:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x96670800) [pid = 1799] [serial = 691] [outer = (nil)] 09:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x97014c00) [pid = 1799] [serial = 692] [outer = 0x96670800] 09:56:15 INFO - PROCESS | 1799 | 1461257775512 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x97154000) [pid = 1799] [serial = 693] [outer = 0x96670800] 09:56:16 INFO - PROCESS | 1799 | 1461257776426 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1443ms 09:56:16 INFO - PROCESS | 1799 | 1461257776465 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 1799 | 1461257776468 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:56:16 INFO - PROCESS | 1799 | 1461257776475 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 1799 | 1461257776478 Marionette TRACE conn3 <- [1,894,null,{}] 09:56:16 INFO - PROCESS | 1799 | 1461257776484 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:16 INFO - PROCESS | 1799 | 1461257776667 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:56:16 INFO - PROCESS | 1799 | 1461257776861 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x96e05c00 == 99 [pid = 1799] [id = 231] 09:56:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x97150c00) [pid = 1799] [serial = 694] [outer = (nil)] 09:56:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x97584800) [pid = 1799] [serial = 695] [outer = 0x97150c00] 09:56:16 INFO - PROCESS | 1799 | 1461257776950 Marionette DEBUG loaded listener.js 09:56:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x97588c00) [pid = 1799] [serial = 696] [outer = 0x97150c00] 09:56:17 INFO - PROCESS | 1799 | 1461257777872 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1434ms 09:56:17 INFO - PROCESS | 1799 | 1461257777910 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1799 | 1461257777914 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:56:17 INFO - PROCESS | 1799 | 1461257777920 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1799 | 1461257777924 Marionette TRACE conn3 <- [1,898,null,{}] 09:56:17 INFO - PROCESS | 1799 | 1461257777930 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:18 INFO - PROCESS | 1799 | 1461257778119 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:56:18 INFO - PROCESS | 1799 | 1461257778315 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x97581000 == 100 [pid = 1799] [id = 232] 09:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x97582000) [pid = 1799] [serial = 697] [outer = (nil)] 09:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x97940800) [pid = 1799] [serial = 698] [outer = 0x97582000] 09:56:18 INFO - PROCESS | 1799 | 1461257778413 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x983ac400) [pid = 1799] [serial = 699] [outer = 0x97582000] 09:56:19 INFO - PROCESS | 1799 | 1461257779384 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1490ms 09:56:19 INFO - PROCESS | 1799 | 1461257779411 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1799 | 1461257779416 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:56:19 INFO - PROCESS | 1799 | 1461257779421 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 1799 | 1461257779426 Marionette TRACE conn3 <- [1,902,null,{}] 09:56:19 INFO - PROCESS | 1799 | 1461257779431 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:19 INFO - PROCESS | 1799 | 1461257779646 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:56:19 INFO - PROCESS | 1799 | 1461257779937 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x983b1400 == 101 [pid = 1799] [id = 233] 09:56:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x98651000) [pid = 1799] [serial = 700] [outer = (nil)] 09:56:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x98828400) [pid = 1799] [serial = 701] [outer = 0x98651000] 09:56:20 INFO - PROCESS | 1799 | 1461257780037 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x9899a400) [pid = 1799] [serial = 702] [outer = 0x98651000] 09:56:20 INFO - PROCESS | 1799 | 1461257780911 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1535ms 09:56:20 INFO - PROCESS | 1799 | 1461257780958 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 1799 | 1461257780962 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:56:20 INFO - PROCESS | 1799 | 1461257780968 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1799 | 1461257780971 Marionette TRACE conn3 <- [1,906,null,{}] 09:56:20 INFO - PROCESS | 1799 | 1461257780977 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:21 INFO - PROCESS | 1799 | 1461257781181 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:56:21 INFO - PROCESS | 1799 | 1461257781374 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x98825800 == 102 [pid = 1799] [id = 234] 09:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x98f20c00) [pid = 1799] [serial = 703] [outer = (nil)] 09:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x98ff4c00) [pid = 1799] [serial = 704] [outer = 0x98f20c00] 09:56:21 INFO - PROCESS | 1799 | 1461257781464 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x98ffb000) [pid = 1799] [serial = 705] [outer = 0x98f20c00] 09:56:22 INFO - PROCESS | 1799 | 1461257782390 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1479ms 09:56:22 INFO - PROCESS | 1799 | 1461257782448 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:56:22 INFO - PROCESS | 1799 | 1461257782453 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:56:22 INFO - PROCESS | 1799 | 1461257782459 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 1799 | 1461257782463 Marionette TRACE conn3 <- [1,910,null,{}] 09:56:22 INFO - PROCESS | 1799 | 1461257782468 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:22 INFO - PROCESS | 1799 | 1461257782664 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:56:22 INFO - PROCESS | 1799 | 1461257782863 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x88708000 == 103 [pid = 1799] [id = 235] 09:56:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x928e4800) [pid = 1799] [serial = 706] [outer = (nil)] 09:56:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x98ff7800) [pid = 1799] [serial = 707] [outer = 0x928e4800] 09:56:22 INFO - PROCESS | 1799 | 1461257782990 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9a56b400) [pid = 1799] [serial = 708] [outer = 0x928e4800] 09:56:23 INFO - PROCESS | 1799 | 1461257783872 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1482ms 09:56:23 INFO - PROCESS | 1799 | 1461257783941 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1799 | 1461257783945 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:56:23 INFO - PROCESS | 1799 | 1461257783951 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1799 | 1461257783954 Marionette TRACE conn3 <- [1,914,null,{}] 09:56:23 INFO - PROCESS | 1799 | 1461257783960 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 1799 | 1461257784149 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:56:24 INFO - PROCESS | 1799 | 1461257784387 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x98fed800 == 104 [pid = 1799] [id = 236] 09:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x99247000) [pid = 1799] [serial = 709] [outer = (nil)] 09:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9fa94800) [pid = 1799] [serial = 710] [outer = 0x99247000] 09:56:24 INFO - PROCESS | 1799 | 1461257784514 Marionette DEBUG loaded listener.js 09:56:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9fadb400) [pid = 1799] [serial = 711] [outer = 0x99247000] 09:56:25 INFO - PROCESS | 1799 | 1461257785407 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1540ms 09:56:25 INFO - PROCESS | 1799 | 1461257785493 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:56:25 INFO - PROCESS | 1799 | 1461257785497 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:56:25 INFO - PROCESS | 1799 | 1461257785503 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 1799 | 1461257785507 Marionette TRACE conn3 <- [1,918,null,{}] 09:56:25 INFO - PROCESS | 1799 | 1461257785512 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:25 INFO - PROCESS | 1799 | 1461257785738 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:56:26 INFO - PROCESS | 1799 | 1461257785992 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f1c00 == 105 [pid = 1799] [id = 237] 09:56:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x888f2800) [pid = 1799] [serial = 712] [outer = (nil)] 09:56:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x888fd400) [pid = 1799] [serial = 713] [outer = 0x888f2800] 09:56:26 INFO - PROCESS | 1799 | 1461257786480 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x88bbe000) [pid = 1799] [serial = 714] [outer = 0x888f2800] 09:56:27 INFO - PROCESS | 1799 | 1461257787369 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1933ms 09:56:27 INFO - PROCESS | 1799 | 1461257787437 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1799 | 1461257787444 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:56:27 INFO - PROCESS | 1799 | 1461257787454 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1799 | 1461257787457 Marionette TRACE conn3 <- [1,922,null,{}] 09:56:27 INFO - PROCESS | 1799 | 1461257787465 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:27 INFO - PROCESS | 1799 | 1461257787690 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:56:27 INFO - PROCESS | 1799 | 1461257787936 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb0800 == 106 [pid = 1799] [id = 238] 09:56:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x88bb2c00) [pid = 1799] [serial = 715] [outer = (nil)] 09:56:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8b215c00) [pid = 1799] [serial = 716] [outer = 0x88bb2c00] 09:56:28 INFO - PROCESS | 1799 | 1461257788078 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8b3ca400) [pid = 1799] [serial = 717] [outer = 0x88bb2c00] 09:56:29 INFO - PROCESS | 1799 | 1461257789070 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1686ms 09:56:29 INFO - PROCESS | 1799 | 1461257789140 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1799 | 1461257789146 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:56:29 INFO - PROCESS | 1799 | 1461257789156 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1799 | 1461257789160 Marionette TRACE conn3 <- [1,926,null,{}] 09:56:29 INFO - PROCESS | 1799 | 1461257789166 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:29 INFO - PROCESS | 1799 | 1461257789385 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:56:29 INFO - PROCESS | 1799 | 1461257789689 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x88701c00 == 107 [pid = 1799] [id = 239] 09:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x8870d400) [pid = 1799] [serial = 718] [outer = (nil)] 09:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x889ed000) [pid = 1799] [serial = 719] [outer = 0x8870d400] 09:56:29 INFO - PROCESS | 1799 | 1461257789818 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8b212800) [pid = 1799] [serial = 720] [outer = 0x8870d400] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x888f0000) [pid = 1799] [serial = 598] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x888f6800) [pid = 1799] [serial = 556] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8aa38000) [pid = 1799] [serial = 559] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8be8c000) [pid = 1799] [serial = 562] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8f247400) [pid = 1799] [serial = 565] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8fbe3800) [pid = 1799] [serial = 568] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x913a1800) [pid = 1799] [serial = 571] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x937c8000) [pid = 1799] [serial = 574] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x9757dc00) [pid = 1799] [serial = 577] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa32800 == 106 [pid = 1799] [id = 221] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8b218800 == 105 [pid = 1799] [id = 220] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x872ee800 == 104 [pid = 1799] [id = 219] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x874c0800 == 103 [pid = 1799] [id = 218] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8722c400 == 102 [pid = 1799] [id = 217] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x899bb000 == 101 [pid = 1799] [id = 216] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x872f1c00 == 100 [pid = 1799] [id = 206] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb7cc00 == 99 [pid = 1799] [id = 205] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x874bfc00 == 98 [pid = 1799] [id = 204] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x899c0000 == 97 [pid = 1799] [id = 203] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac74000 == 96 [pid = 1799] [id = 202] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa36c00 == 95 [pid = 1799] [id = 131] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x899b4c00 == 94 [pid = 1799] [id = 201] 09:56:30 INFO - PROCESS | 1799 | --DOCSHELL 0x872f0400 == 93 [pid = 1799] [id = 200] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8fbe3c00) [pid = 1799] [serial = 539] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8f10e400) [pid = 1799] [serial = 595] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8f5b2c00) [pid = 1799] [serial = 596] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x888f1800) [pid = 1799] [serial = 581] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x876ba400) [pid = 1799] [serial = 580] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8a0f1c00) [pid = 1799] [serial = 589] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8aa2d800) [pid = 1799] [serial = 590] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8be8ec00) [pid = 1799] [serial = 587] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8bba8c00) [pid = 1799] [serial = 586] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8ac81000) [pid = 1799] [serial = 584] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8aa37400) [pid = 1799] [serial = 583] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b4f2800) [pid = 1799] [serial = 592] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8be85c00) [pid = 1799] [serial = 593] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1799 | 1461257790870 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1777ms 09:56:30 INFO - PROCESS | 1799 | 1461257790935 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1799 | 1461257790939 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:56:30 INFO - PROCESS | 1799 | 1461257790945 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1799 | 1461257790950 Marionette TRACE conn3 <- [1,930,null,{}] 09:56:30 INFO - PROCESS | 1799 | 1461257790966 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:31 INFO - PROCESS | 1799 | 1461257791170 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:56:31 INFO - PROCESS | 1799 | 1461257791324 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f1c00 == 94 [pid = 1799] [id = 240] 09:56:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x889e1400) [pid = 1799] [serial = 721] [outer = (nil)] 09:56:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8bbb0800) [pid = 1799] [serial = 722] [outer = 0x889e1400] 09:56:31 INFO - PROCESS | 1799 | 1461257791401 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8be86c00) [pid = 1799] [serial = 723] [outer = 0x889e1400] 09:56:32 INFO - PROCESS | 1799 | 1461257792172 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1282ms 09:56:32 INFO - PROCESS | 1799 | 1461257792228 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1799 | 1461257792232 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:56:32 INFO - PROCESS | 1799 | 1461257792238 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1799 | 1461257792241 Marionette TRACE conn3 <- [1,934,null,{}] 09:56:32 INFO - PROCESS | 1799 | 1461257792253 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:32 INFO - PROCESS | 1799 | 1461257792430 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:56:32 INFO - PROCESS | 1799 | 1461257792440 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722e800 == 95 [pid = 1799] [id = 241] 09:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8b4f2800) [pid = 1799] [serial = 724] [outer = (nil)] 09:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8e7d5c00) [pid = 1799] [serial = 725] [outer = 0x8b4f2800] 09:56:32 INFO - PROCESS | 1799 | 1461257792513 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8e7e1800) [pid = 1799] [serial = 726] [outer = 0x8b4f2800] 09:56:33 INFO - PROCESS | 1799 | 1461257793510 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1296ms 09:56:33 INFO - PROCESS | 1799 | 1461257793535 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 1799 | 1461257793539 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:56:33 INFO - PROCESS | 1799 | 1461257793545 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 1799 | 1461257793548 Marionette TRACE conn3 <- [1,938,null,{}] 09:56:33 INFO - PROCESS | 1799 | 1461257793553 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:33 INFO - PROCESS | 1799 | 1461257793775 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:56:33 INFO - PROCESS | 1799 | 1461257793809 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e1c00 == 96 [pid = 1799] [id = 242] 09:56:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8f108800) [pid = 1799] [serial = 727] [outer = (nil)] 09:56:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8f247400) [pid = 1799] [serial = 728] [outer = 0x8f108800] 09:56:33 INFO - PROCESS | 1799 | 1461257793894 Marionette DEBUG loaded listener.js 09:56:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8fbde000) [pid = 1799] [serial = 729] [outer = 0x8f108800] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8be8a000) [pid = 1799] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x899be800) [pid = 1799] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8aa39400) [pid = 1799] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8722d000) [pid = 1799] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8b4f5c00) [pid = 1799] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:56:35 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x88703c00) [pid = 1799] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:56:35 INFO - PROCESS | 1799 | 1461257795207 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1678ms 09:56:35 INFO - PROCESS | 1799 | 1461257795224 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:56:35 INFO - PROCESS | 1799 | 1461257795229 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:56:35 INFO - PROCESS | 1799 | 1461257795235 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 1799 | 1461257795238 Marionette TRACE conn3 <- [1,942,null,{}] 09:56:35 INFO - PROCESS | 1799 | 1461257795243 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:35 INFO - PROCESS | 1799 | 1461257795491 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:56:35 INFO - PROCESS | 1799 | 1461257795646 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f1000 == 97 [pid = 1799] [id = 243] 09:56:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8be8a000) [pid = 1799] [serial = 730] [outer = (nil)] 09:56:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8ffee800) [pid = 1799] [serial = 731] [outer = 0x8be8a000] 09:56:35 INFO - PROCESS | 1799 | 1461257795719 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x901a6c00) [pid = 1799] [serial = 732] [outer = 0x8be8a000] 09:56:36 INFO - PROCESS | 1799 | 1461257796431 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1227ms 09:56:36 INFO - PROCESS | 1799 | 1461257796462 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:56:36 INFO - PROCESS | 1799 | 1461257796464 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:56:36 INFO - PROCESS | 1799 | 1461257796471 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:56:36 INFO - PROCESS | 1799 | 1461257796473 Marionette TRACE conn3 <- [1,946,null,{}] 09:56:36 INFO - PROCESS | 1799 | 1461257796479 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:36 INFO - PROCESS | 1799 | 1461257796663 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:56:36 INFO - PROCESS | 1799 | 1461257796676 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be89000 == 98 [pid = 1799] [id = 244] 09:56:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x90497000) [pid = 1799] [serial = 733] [outer = (nil)] 09:56:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x913a4c00) [pid = 1799] [serial = 734] [outer = 0x90497000] 09:56:36 INFO - PROCESS | 1799 | 1461257796751 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x91e1ec00) [pid = 1799] [serial = 735] [outer = 0x90497000] 09:56:37 INFO - PROCESS | 1799 | 1461257797947 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1540ms 09:56:38 INFO - PROCESS | 1799 | 1461257798012 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:56:38 INFO - PROCESS | 1799 | 1461257798019 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:56:38 INFO - PROCESS | 1799 | 1461257798029 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - PROCESS | 1799 | 1461257798034 Marionette TRACE conn3 <- [1,950,null,{}] 09:56:38 INFO - PROCESS | 1799 | 1461257798043 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:38 INFO - PROCESS | 1799 | 1461257798281 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:56:38 INFO - PROCESS | 1799 | 1461257798581 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b1400 == 99 [pid = 1799] [id = 245] 09:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x889ee800) [pid = 1799] [serial = 736] [outer = (nil)] 09:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8a0f5c00) [pid = 1799] [serial = 737] [outer = 0x889ee800] 09:56:38 INFO - PROCESS | 1799 | 1461257798673 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8aa30800) [pid = 1799] [serial = 738] [outer = 0x889ee800] 09:56:39 INFO - PROCESS | 1799 | 1461257799654 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1691ms 09:56:39 INFO - PROCESS | 1799 | 1461257799720 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:56:39 INFO - PROCESS | 1799 | 1461257799729 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:56:39 INFO - PROCESS | 1799 | 1461257799740 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 1799 | 1461257799743 Marionette TRACE conn3 <- [1,954,null,{}] 09:56:39 INFO - PROCESS | 1799 | 1461257799750 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:39 INFO - PROCESS | 1799 | 1461257799985 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:56:40 INFO - PROCESS | 1799 | 1461257800333 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7ec00 == 100 [pid = 1799] [id = 246] 09:56:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8b21bc00) [pid = 1799] [serial = 739] [outer = (nil)] 09:56:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8bba5400) [pid = 1799] [serial = 740] [outer = 0x8b21bc00] 09:56:40 INFO - PROCESS | 1799 | 1461257800438 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8e5e9c00) [pid = 1799] [serial = 741] [outer = 0x8b21bc00] 09:56:41 INFO - PROCESS | 1799 | 1461257801331 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1643ms 09:56:41 INFO - PROCESS | 1799 | 1461257801383 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 1799 | 1461257801386 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:56:41 INFO - PROCESS | 1799 | 1461257801393 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1799 | 1461257801400 Marionette TRACE conn3 <- [1,958,null,{}] 09:56:41 INFO - PROCESS | 1799 | 1461257801416 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:41 INFO - PROCESS | 1799 | 1461257801611 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:56:41 INFO - PROCESS | 1799 | 1461257801851 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x901a6400 == 101 [pid = 1799] [id = 247] 09:56:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x901a9400) [pid = 1799] [serial = 742] [outer = (nil)] 09:56:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x913ac400) [pid = 1799] [serial = 743] [outer = 0x901a9400] 09:56:42 INFO - PROCESS | 1799 | 1461257802002 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x93419400) [pid = 1799] [serial = 744] [outer = 0x901a9400] 09:56:42 INFO - PROCESS | 1799 | 1461257802920 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1594ms 09:56:42 INFO - PROCESS | 1799 | 1461257802987 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:56:42 INFO - PROCESS | 1799 | 1461257802992 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:56:43 INFO - PROCESS | 1799 | 1461257802998 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 1799 | 1461257803001 Marionette TRACE conn3 <- [1,962,null,{}] 09:56:43 INFO - PROCESS | 1799 | 1461257803007 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:43 INFO - PROCESS | 1799 | 1461257803207 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:56:43 INFO - PROCESS | 1799 | 1461257803447 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b219000 == 102 [pid = 1799] [id = 248] 09:56:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x9065d000) [pid = 1799] [serial = 745] [outer = (nil)] 09:56:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x94fb7000) [pid = 1799] [serial = 746] [outer = 0x9065d000] 09:56:43 INFO - PROCESS | 1799 | 1461257803575 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x973a3c00) [pid = 1799] [serial = 747] [outer = 0x9065d000] 09:56:44 INFO - PROCESS | 1799 | 1461257804429 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1486ms 09:56:44 INFO - PROCESS | 1799 | 1461257804485 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1799 | 1461257804489 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:56:44 INFO - PROCESS | 1799 | 1461257804495 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1799 | 1461257804499 Marionette TRACE conn3 <- [1,966,null,{}] 09:56:44 INFO - PROCESS | 1799 | 1461257804504 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:44 INFO - PROCESS | 1799 | 1461257804693 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:56:44 INFO - PROCESS | 1799 | 1461257804888 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x928df800 == 103 [pid = 1799] [id = 249] 09:56:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x937c8400) [pid = 1799] [serial = 748] [outer = (nil)] 09:56:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97938800) [pid = 1799] [serial = 749] [outer = 0x937c8400] 09:56:44 INFO - PROCESS | 1799 | 1461257804977 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x97940c00) [pid = 1799] [serial = 750] [outer = 0x937c8400] 09:56:45 INFO - PROCESS | 1799 | 1461257805942 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1477ms 09:56:45 INFO - PROCESS | 1799 | 1461257805975 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:56:45 INFO - PROCESS | 1799 | 1461257805979 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:56:45 INFO - PROCESS | 1799 | 1461257805986 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 1799 | 1461257805989 Marionette TRACE conn3 <- [1,970,null,{}] 09:56:45 INFO - PROCESS | 1799 | 1461257805995 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:46 INFO - PROCESS | 1799 | 1461257806223 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:56:46 INFO - PROCESS | 1799 | 1461257806462 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7d400 == 104 [pid = 1799] [id = 250] 09:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x937c8000) [pid = 1799] [serial = 751] [outer = (nil)] 09:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9854f800) [pid = 1799] [serial = 752] [outer = 0x937c8000] 09:56:46 INFO - PROCESS | 1799 | 1461257806606 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x99249000) [pid = 1799] [serial = 753] [outer = 0x937c8000] 09:56:47 INFO - PROCESS | 1799 | 1461257807470 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1538ms 09:56:47 INFO - PROCESS | 1799 | 1461257807524 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 1799 | 1461257807528 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:56:47 INFO - PROCESS | 1799 | 1461257807535 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 1799 | 1461257807538 Marionette TRACE conn3 <- [1,974,null,{}] 09:56:47 INFO - PROCESS | 1799 | 1461257807544 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:47 INFO - PROCESS | 1799 | 1461257807737 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:56:47 INFO - PROCESS | 1799 | 1461257807938 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x98fc4c00 == 105 [pid = 1799] [id = 251] 09:56:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x99245400) [pid = 1799] [serial = 754] [outer = (nil)] 09:56:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9fb5cc00) [pid = 1799] [serial = 755] [outer = 0x99245400] 09:56:48 INFO - PROCESS | 1799 | 1461257808067 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9fbacc00) [pid = 1799] [serial = 756] [outer = 0x99245400] 09:56:48 INFO - PROCESS | 1799 | 1461257808959 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1481ms 09:56:49 INFO - PROCESS | 1799 | 1461257809017 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 1799 | 1461257809021 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:56:49 INFO - PROCESS | 1799 | 1461257809027 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 1799 | 1461257809031 Marionette TRACE conn3 <- [1,978,null,{}] 09:56:49 INFO - PROCESS | 1799 | 1461257809037 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:49 INFO - PROCESS | 1799 | 1461257809238 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:56:49 INFO - PROCESS | 1799 | 1461257809435 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x99242c00 == 106 [pid = 1799] [id = 252] 09:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9fae4400) [pid = 1799] [serial = 757] [outer = (nil)] 09:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9feadc00) [pid = 1799] [serial = 758] [outer = 0x9fae4400] 09:56:49 INFO - PROCESS | 1799 | 1461257809523 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0xa09d4800) [pid = 1799] [serial = 759] [outer = 0x9fae4400] 09:56:50 INFO - PROCESS | 1799 | 1461257810556 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1579ms 09:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:56:50 INFO - PROCESS | 1799 | 1461257810608 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 1799 | 1461257810611 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:56:50 INFO - PROCESS | 1799 | 1461257810617 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1799 | 1461257810620 Marionette TRACE conn3 <- [1,982,null,{}] 09:56:50 INFO - PROCESS | 1799 | 1461257810626 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:50 INFO - PROCESS | 1799 | 1461257810811 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:56:51 INFO - PROCESS | 1799 | 1461257811065 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x95ad5400 == 107 [pid = 1799] [id = 253] 09:56:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9fa96400) [pid = 1799] [serial = 760] [outer = (nil)] 09:56:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0xa0d50400) [pid = 1799] [serial = 761] [outer = 0x9fa96400] 09:56:51 INFO - PROCESS | 1799 | 1461257811200 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0xa0edbc00) [pid = 1799] [serial = 762] [outer = 0x9fa96400] 09:56:52 INFO - PROCESS | 1799 | 1461257812055 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1481ms 09:56:52 INFO - PROCESS | 1799 | 1461257812098 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:56:52 INFO - PROCESS | 1799 | 1461257812102 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:56:52 INFO - PROCESS | 1799 | 1461257812108 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1799 | 1461257812112 Marionette TRACE conn3 <- [1,986,null,{}] 09:56:52 INFO - PROCESS | 1799 | 1461257812118 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:52 INFO - PROCESS | 1799 | 1461257812321 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:56:52 INFO - PROCESS | 1799 | 1461257812521 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fe51400 == 108 [pid = 1799] [id = 254] 09:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0xa29c9c00) [pid = 1799] [serial = 763] [outer = (nil)] 09:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0xa3b84c00) [pid = 1799] [serial = 764] [outer = 0xa29c9c00] 09:56:52 INFO - PROCESS | 1799 | 1461257812658 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0xa430a400) [pid = 1799] [serial = 765] [outer = 0xa29c9c00] 09:56:53 INFO - PROCESS | 1799 | 1461257813558 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1529ms 09:56:53 INFO - PROCESS | 1799 | 1461257813638 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 1799 | 1461257813643 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:56:53 INFO - PROCESS | 1799 | 1461257813649 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1799 | 1461257813654 Marionette TRACE conn3 <- [1,990,null,{}] 09:56:53 INFO - PROCESS | 1799 | 1461257813660 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:53 INFO - PROCESS | 1799 | 1461257813918 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:56:54 INFO - PROCESS | 1799 | 1461257814183 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff32000 == 109 [pid = 1799] [id = 255] 09:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x8ff32400) [pid = 1799] [serial = 766] [outer = (nil)] 09:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8ff3b800) [pid = 1799] [serial = 767] [outer = 0x8ff32400] 09:56:54 INFO - PROCESS | 1799 | 1461257814277 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0xa3b81c00) [pid = 1799] [serial = 768] [outer = 0x8ff32400] 09:56:55 INFO - PROCESS | 1799 | 1461257815136 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1534ms 09:56:55 INFO - PROCESS | 1799 | 1461257815184 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1799 | 1461257815188 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:56:55 INFO - PROCESS | 1799 | 1461257815194 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1799 | 1461257815196 Marionette TRACE conn3 <- [1,994,null,{}] 09:56:55 INFO - PROCESS | 1799 | 1461257815203 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:55 INFO - PROCESS | 1799 | 1461257815396 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:56:55 INFO - PROCESS | 1799 | 1461257815614 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x87230c00 == 110 [pid = 1799] [id = 256] 09:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x89f8d400) [pid = 1799] [serial = 769] [outer = (nil)] 09:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x89f95c00) [pid = 1799] [serial = 770] [outer = 0x89f8d400] 09:56:55 INFO - PROCESS | 1799 | 1461257815742 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x89f98400) [pid = 1799] [serial = 771] [outer = 0x89f8d400] 09:56:56 INFO - PROCESS | 1799 | 1461257816593 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1431ms 09:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:56:56 INFO - PROCESS | 1799 | 1461257816626 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:56:56 INFO - PROCESS | 1799 | 1461257816629 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:56:56 INFO - PROCESS | 1799 | 1461257816635 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 1799 | 1461257816638 Marionette TRACE conn3 <- [1,998,null,{}] 09:56:56 INFO - PROCESS | 1799 | 1461257816644 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:56 INFO - PROCESS | 1799 | 1461257816817 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:56:57 INFO - PROCESS | 1799 | 1461257817022 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f8dc00 == 111 [pid = 1799] [id = 257] 09:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x89f91400) [pid = 1799] [serial = 772] [outer = (nil)] 09:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x8ff38c00) [pid = 1799] [serial = 773] [outer = 0x89f91400] 09:56:57 INFO - PROCESS | 1799 | 1461257817105 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x98541000) [pid = 1799] [serial = 774] [outer = 0x89f91400] 09:56:57 INFO - PROCESS | 1799 | 1461257817986 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 09:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:56:58 INFO - PROCESS | 1799 | 1461257818019 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1799 | 1461257818022 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:56:58 INFO - PROCESS | 1799 | 1461257818029 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1799 | 1461257818032 Marionette TRACE conn3 <- [1,1002,null,{}] 09:56:58 INFO - PROCESS | 1799 | 1461257818037 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:58 INFO - PROCESS | 1799 | 1461257818216 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:56:58 INFO - PROCESS | 1799 | 1461257818421 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b11400 == 112 [pid = 1799] [id = 258] 09:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x87b11c00) [pid = 1799] [serial = 775] [outer = (nil)] 09:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x87b19c00) [pid = 1799] [serial = 776] [outer = 0x87b11c00] 09:56:58 INFO - PROCESS | 1799 | 1461257818503 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x87b1bc00) [pid = 1799] [serial = 777] [outer = 0x87b11c00] 09:56:59 INFO - PROCESS | 1799 | 1461257819437 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1478ms 09:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:56:59 INFO - PROCESS | 1799 | 1461257819507 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:56:59 INFO - PROCESS | 1799 | 1461257819510 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:56:59 INFO - PROCESS | 1799 | 1461257819516 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:56:59 INFO - PROCESS | 1799 | 1461257819520 Marionette TRACE conn3 <- [1,1006,null,{}] 09:56:59 INFO - PROCESS | 1799 | 1461257819525 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:59 INFO - PROCESS | 1799 | 1461257819716 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:56:59 INFO - PROCESS | 1799 | 1461257819974 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x88702000 == 113 [pid = 1799] [id = 259] 09:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x888f6c00) [pid = 1799] [serial = 778] [outer = (nil)] 09:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x889e8000) [pid = 1799] [serial = 779] [outer = 0x888f6c00] 09:57:00 INFO - PROCESS | 1799 | 1461257820604 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x899b9000) [pid = 1799] [serial = 780] [outer = 0x888f6c00] 09:57:01 INFO - PROCESS | 1799 | 1461257821566 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2085ms 09:57:01 INFO - PROCESS | 1799 | 1461257821601 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 1799 | 1461257821607 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:57:01 INFO - PROCESS | 1799 | 1461257821619 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 1799 | 1461257821622 Marionette TRACE conn3 <- [1,1010,null,{}] 09:57:01 INFO - PROCESS | 1799 | 1461257821631 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:01 INFO - PROCESS | 1799 | 1461257821825 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:57:02 INFO - PROCESS | 1799 | 1461257822032 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f3800 == 114 [pid = 1799] [id = 260] 09:57:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x876b5400) [pid = 1799] [serial = 781] [outer = (nil)] 09:57:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x8a04f800) [pid = 1799] [serial = 782] [outer = 0x876b5400] 09:57:02 INFO - PROCESS | 1799 | 1461257822167 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x8a055400) [pid = 1799] [serial = 783] [outer = 0x876b5400] 09:57:03 INFO - PROCESS | 1799 | 1461257823259 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1690ms 09:57:03 INFO - PROCESS | 1799 | 1461257823306 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1799 | 1461257823312 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:57:03 INFO - PROCESS | 1799 | 1461257823322 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1799 | 1461257823326 Marionette TRACE conn3 <- [1,1014,null,{}] 09:57:03 INFO - PROCESS | 1799 | 1461257823332 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:03 INFO - PROCESS | 1799 | 1461257823519 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:57:03 INFO - PROCESS | 1799 | 1461257823726 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbe800 == 115 [pid = 1799] [id = 261] 09:57:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x899b5400) [pid = 1799] [serial = 784] [outer = (nil)] 09:57:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x8ac43000) [pid = 1799] [serial = 785] [outer = 0x899b5400] 09:57:03 INFO - PROCESS | 1799 | 1461257823948 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x8b214800) [pid = 1799] [serial = 786] [outer = 0x899b5400] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x92851000 == 114 [pid = 1799] [id = 121] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8f242400) [pid = 1799] [serial = 665] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x8a0f8000) [pid = 1799] [serial = 604] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x8b3c6400) [pid = 1799] [serial = 607] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x8f107000) [pid = 1799] [serial = 610] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x8f5b6c00) [pid = 1799] [serial = 613] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x8ffe9800) [pid = 1799] [serial = 616] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x9049dc00) [pid = 1799] [serial = 619] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x91eda400) [pid = 1799] [serial = 622] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x92850800) [pid = 1799] [serial = 625] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x93bbdc00) [pid = 1799] [serial = 628] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x96ed0c00) [pid = 1799] [serial = 631] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x88bbb800) [pid = 1799] [serial = 634] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x888efc00) [pid = 1799] [serial = 637] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x8ac7e400) [pid = 1799] [serial = 640] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x8f461800) [pid = 1799] [serial = 644] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x901ac800 == 113 [pid = 1799] [id = 191] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c3c00 == 112 [pid = 1799] [id = 190] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x913a2800 == 111 [pid = 1799] [id = 192] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9620cc00 == 110 [pid = 1799] [id = 230] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x9284a400 == 109 [pid = 1799] [id = 229] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x901aa400 == 108 [pid = 1799] [id = 228] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x901a3000 == 107 [pid = 1799] [id = 227] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8bd7b800 == 106 [pid = 1799] [id = 226] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x889e7400 == 105 [pid = 1799] [id = 225] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3cf000 == 104 [pid = 1799] [id = 224] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f4400 == 103 [pid = 1799] [id = 223] 09:57:04 INFO - PROCESS | 1799 | --DOCSHELL 0x87221400 == 102 [pid = 1799] [id = 222] 09:57:04 INFO - PROCESS | 1799 | 1461257824973 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x8e4cac00) [pid = 1799] [serial = 663] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x8be83800) [pid = 1799] [serial = 660] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x8bd7b000) [pid = 1799] [serial = 659] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x98310000) [pid = 1799] [serial = 416] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x889ef000) [pid = 1799] [serial = 599] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8e4c6800) [pid = 1799] [serial = 662] [outer = (nil)] [url = about:blank] 09:57:04 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8ac43800) [pid = 1799] [serial = 651] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8aa30c00) [pid = 1799] [serial = 650] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8ac81c00) [pid = 1799] [serial = 656] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8b4f3800) [pid = 1799] [serial = 657] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8fb75c00) [pid = 1799] [serial = 647] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x872f8000) [pid = 1799] [serial = 653] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x889ee400) [pid = 1799] [serial = 654] [outer = (nil)] [url = about:blank] 09:57:05 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x874b7c00) [pid = 1799] [serial = 601] [outer = (nil)] [url = about:blank] 09:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1728ms 09:57:05 INFO - PROCESS | 1799 | 1461257825051 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 1799 | 1461257825054 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:57:05 INFO - PROCESS | 1799 | 1461257825061 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 1799 | 1461257825067 Marionette TRACE conn3 <- [1,1018,null,{}] 09:57:05 INFO - PROCESS | 1799 | 1461257825082 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:05 INFO - PROCESS | 1799 | 1461257825280 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:57:05 INFO - PROCESS | 1799 | 1461257825562 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8eb800 == 103 [pid = 1799] [id = 262] 09:57:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8ac7bc00) [pid = 1799] [serial = 787] [outer = (nil)] 09:57:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8b21d000) [pid = 1799] [serial = 788] [outer = 0x8ac7bc00] 09:57:05 INFO - PROCESS | 1799 | 1461257825650 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8b3cb800) [pid = 1799] [serial = 789] [outer = 0x8ac7bc00] 09:57:06 INFO - PROCESS | 1799 | 1461257826394 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1390ms 09:57:06 INFO - PROCESS | 1799 | 1461257826451 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1799 | 1461257826456 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:57:06 INFO - PROCESS | 1799 | 1461257826462 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1799 | 1461257826466 Marionette TRACE conn3 <- [1,1022,null,{}] 09:57:06 INFO - PROCESS | 1799 | 1461257826471 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:06 INFO - PROCESS | 1799 | 1461257826713 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:57:06 INFO - PROCESS | 1799 | 1461257826818 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722d000 == 104 [pid = 1799] [id = 263] 09:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x872f8000) [pid = 1799] [serial = 790] [outer = (nil)] 09:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8bba4800) [pid = 1799] [serial = 791] [outer = 0x872f8000] 09:57:06 INFO - PROCESS | 1799 | 1461257826893 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8bbb0c00) [pid = 1799] [serial = 792] [outer = 0x872f8000] 09:57:07 INFO - PROCESS | 1799 | 1461257827725 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1285ms 09:57:07 INFO - PROCESS | 1799 | 1461257827749 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:57:07 INFO - PROCESS | 1799 | 1461257827752 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:57:07 INFO - PROCESS | 1799 | 1461257827758 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 1799 | 1461257827760 Marionette TRACE conn3 <- [1,1026,null,{}] 09:57:07 INFO - PROCESS | 1799 | 1461257827766 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:07 INFO - PROCESS | 1799 | 1461257827982 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:57:08 INFO - PROCESS | 1799 | 1461257828015 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4ecc00 == 105 [pid = 1799] [id = 264] 09:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8bd7d000) [pid = 1799] [serial = 793] [outer = (nil)] 09:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x8e4c5800) [pid = 1799] [serial = 794] [outer = 0x8bd7d000] 09:57:08 INFO - PROCESS | 1799 | 1461257828094 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x8f103c00) [pid = 1799] [serial = 795] [outer = 0x8bd7d000] 09:57:09 INFO - PROCESS | 1799 | 1461257829015 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1281ms 09:57:09 INFO - PROCESS | 1799 | 1461257829041 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 1799 | 1461257829044 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:57:09 INFO - PROCESS | 1799 | 1461257829050 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 1799 | 1461257829053 Marionette TRACE conn3 <- [1,1030,null,{}] 09:57:09 INFO - PROCESS | 1799 | 1461257829058 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:09 INFO - PROCESS | 1799 | 1461257829798 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x888f2800) [pid = 1799] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8f108800) [pid = 1799] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8b3c9800) [pid = 1799] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8b4f2800) [pid = 1799] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x88bb2c00) [pid = 1799] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x889e1400) [pid = 1799] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8870d400) [pid = 1799] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:57:09 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8be8a000) [pid = 1799] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:57:09 INFO - PROCESS | 1799 | 1461257829979 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x874c0800 == 106 [pid = 1799] [id = 265] 09:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8870d400) [pid = 1799] [serial = 796] [outer = (nil)] 09:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8a0f6000) [pid = 1799] [serial = 797] [outer = 0x8870d400] 09:57:10 INFO - PROCESS | 1799 | 1461257830052 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8e5e3800) [pid = 1799] [serial = 798] [outer = 0x8870d400] 09:57:10 INFO - PROCESS | 1799 | 1461257830750 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1744ms 09:57:10 INFO - PROCESS | 1799 | 1461257830795 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1799 | 1461257830798 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:57:10 INFO - PROCESS | 1799 | 1461257830804 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1799 | 1461257830807 Marionette TRACE conn3 <- [1,1034,null,{}] 09:57:10 INFO - PROCESS | 1799 | 1461257830813 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:11 INFO - PROCESS | 1799 | 1461257831040 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:57:11 INFO - PROCESS | 1799 | 1461257831064 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x876be000 == 107 [pid = 1799] [id = 266] 09:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8870a000) [pid = 1799] [serial = 799] [outer = (nil)] 09:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8f24d000) [pid = 1799] [serial = 800] [outer = 0x8870a000] 09:57:11 INFO - PROCESS | 1799 | 1461257831139 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x8fb04800) [pid = 1799] [serial = 801] [outer = 0x8870a000] 09:57:12 INFO - PROCESS | 1799 | 1461257832102 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1329ms 09:57:12 INFO - PROCESS | 1799 | 1461257832135 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 1799 | 1461257832140 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:57:12 INFO - PROCESS | 1799 | 1461257832150 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1799 | 1461257832155 Marionette TRACE conn3 <- [1,1038,null,{}] 09:57:12 INFO - PROCESS | 1799 | 1461257832166 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:12 INFO - PROCESS | 1799 | 1461257832360 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:57:12 INFO - PROCESS | 1799 | 1461257832561 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b14000 == 108 [pid = 1799] [id = 267] 09:57:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x888efc00) [pid = 1799] [serial = 802] [outer = (nil)] 09:57:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x89f93c00) [pid = 1799] [serial = 803] [outer = 0x888efc00] 09:57:12 INFO - PROCESS | 1799 | 1461257832746 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x8a04d000) [pid = 1799] [serial = 804] [outer = 0x888efc00] 09:57:13 INFO - PROCESS | 1799 | 1461257833713 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1593ms 09:57:13 INFO - PROCESS | 1799 | 1461257833744 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 1799 | 1461257833753 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:57:13 INFO - PROCESS | 1799 | 1461257833763 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 1799 | 1461257833767 Marionette TRACE conn3 <- [1,1042,null,{}] 09:57:13 INFO - PROCESS | 1799 | 1461257833773 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:13 INFO - PROCESS | 1799 | 1461257833961 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:57:14 INFO - PROCESS | 1799 | 1461257834211 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a050c00 == 109 [pid = 1799] [id = 268] 09:57:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x8a053400) [pid = 1799] [serial = 805] [outer = (nil)] 09:57:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x8ac35000) [pid = 1799] [serial = 806] [outer = 0x8a053400] 09:57:14 INFO - PROCESS | 1799 | 1461257834346 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x8ac7ac00) [pid = 1799] [serial = 807] [outer = 0x8a053400] 09:57:15 INFO - PROCESS | 1799 | 1461257835315 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1590ms 09:57:15 INFO - PROCESS | 1799 | 1461257835352 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1799 | 1461257835356 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:57:15 INFO - PROCESS | 1799 | 1461257835363 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1799 | 1461257835368 Marionette TRACE conn3 <- [1,1046,null,{}] 09:57:15 INFO - PROCESS | 1799 | 1461257835385 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:15 INFO - PROCESS | 1799 | 1461257835632 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:57:15 INFO - PROCESS | 1799 | 1461257835923 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7dc800 == 110 [pid = 1799] [id = 269] 09:57:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x8e7e4c00) [pid = 1799] [serial = 808] [outer = (nil)] 09:57:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x8f458800) [pid = 1799] [serial = 809] [outer = 0x8e7e4c00] 09:57:16 INFO - PROCESS | 1799 | 1461257836030 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x8fbeb800) [pid = 1799] [serial = 810] [outer = 0x8e7e4c00] 09:57:16 INFO - PROCESS | 1799 | 1461257836882 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1585ms 09:57:16 INFO - PROCESS | 1799 | 1461257836947 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:57:16 INFO - PROCESS | 1799 | 1461257836952 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:57:16 INFO - PROCESS | 1799 | 1461257836958 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1799 | 1461257836962 Marionette TRACE conn3 <- [1,1050,null,{}] 09:57:16 INFO - PROCESS | 1799 | 1461257836967 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:17 INFO - PROCESS | 1799 | 1461257837149 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:57:17 INFO - PROCESS | 1799 | 1461257837351 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac3a800 == 111 [pid = 1799] [id = 270] 09:57:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x8f45b000) [pid = 1799] [serial = 811] [outer = (nil)] 09:57:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x8ff3c800) [pid = 1799] [serial = 812] [outer = 0x8f45b000] 09:57:17 INFO - PROCESS | 1799 | 1461257837483 Marionette DEBUG loaded listener.js 09:57:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x900d8400) [pid = 1799] [serial = 813] [outer = 0x8f45b000] 09:57:18 INFO - PROCESS | 1799 | 1461257838386 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1484ms 09:57:18 INFO - PROCESS | 1799 | 1461257838442 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:57:18 INFO - PROCESS | 1799 | 1461257838446 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:57:18 INFO - PROCESS | 1799 | 1461257838452 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1799 | 1461257838456 Marionette TRACE conn3 <- [1,1054,null,{}] 09:57:18 INFO - PROCESS | 1799 | 1461257838461 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:18 INFO - PROCESS | 1799 | 1461257838638 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:57:18 INFO - PROCESS | 1799 | 1461257838845 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10f800 == 112 [pid = 1799] [id = 271] 09:57:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 209 (0x8ff37800) [pid = 1799] [serial = 814] [outer = (nil)] 09:57:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 210 (0x90496400) [pid = 1799] [serial = 815] [outer = 0x8ff37800] 09:57:18 INFO - PROCESS | 1799 | 1461257838972 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 211 (0x9065f400) [pid = 1799] [serial = 816] [outer = 0x8ff37800] 09:57:19 INFO - PROCESS | 1799 | 1461257839904 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1488ms 09:57:19 INFO - PROCESS | 1799 | 1461257839941 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 1799 | 1461257839944 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:57:19 INFO - PROCESS | 1799 | 1461257839951 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 1799 | 1461257839953 Marionette TRACE conn3 <- [1,1058,null,{}] 09:57:19 INFO - PROCESS | 1799 | 1461257839959 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:20 INFO - PROCESS | 1799 | 1461257840171 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:57:20 INFO - PROCESS | 1799 | 1461257840426 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fff5400 == 113 [pid = 1799] [id = 272] 09:57:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 212 (0x928e1800) [pid = 1799] [serial = 817] [outer = (nil)] 09:57:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 213 (0x936ea000) [pid = 1799] [serial = 818] [outer = 0x928e1800] 09:57:20 INFO - PROCESS | 1799 | 1461257840568 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 214 (0x937cb400) [pid = 1799] [serial = 819] [outer = 0x928e1800] 09:57:21 INFO - PROCESS | 1799 | 1461257841440 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1527ms 09:57:21 INFO - PROCESS | 1799 | 1461257841479 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1799 | 1461257841483 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:57:21 INFO - PROCESS | 1799 | 1461257841489 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1799 | 1461257841492 Marionette TRACE conn3 <- [1,1062,null,{}] 09:57:21 INFO - PROCESS | 1799 | 1461257841498 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:21 INFO - PROCESS | 1799 | 1461257841671 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:57:21 INFO - PROCESS | 1799 | 1461257841877 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b218800 == 114 [pid = 1799] [id = 273] 09:57:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x91e55000) [pid = 1799] [serial = 820] [outer = (nil)] 09:57:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x9620f400) [pid = 1799] [serial = 821] [outer = 0x91e55000] 09:57:21 INFO - PROCESS | 1799 | 1461257841960 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x962b5000) [pid = 1799] [serial = 822] [outer = 0x91e55000] 09:57:22 INFO - PROCESS | 1799 | 1461257842886 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1429ms 09:57:22 INFO - PROCESS | 1799 | 1461257842918 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1799 | 1461257842922 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:57:22 INFO - PROCESS | 1799 | 1461257842929 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1799 | 1461257842932 Marionette TRACE conn3 <- [1,1066,null,{}] 09:57:22 INFO - PROCESS | 1799 | 1461257842938 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:23 INFO - PROCESS | 1799 | 1461257843109 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:57:23 INFO - PROCESS | 1799 | 1461257843317 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ffe9800 == 115 [pid = 1799] [id = 274] 09:57:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x900e2c00) [pid = 1799] [serial = 823] [outer = (nil)] 09:57:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x97587800) [pid = 1799] [serial = 824] [outer = 0x900e2c00] 09:57:23 INFO - PROCESS | 1799 | 1461257843447 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x97935000) [pid = 1799] [serial = 825] [outer = 0x900e2c00] 09:57:24 INFO - PROCESS | 1799 | 1461257844356 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1483ms 09:57:24 INFO - PROCESS | 1799 | 1461257844412 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:57:24 INFO - PROCESS | 1799 | 1461257844415 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:57:24 INFO - PROCESS | 1799 | 1461257844423 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:57:24 INFO - PROCESS | 1799 | 1461257844426 Marionette TRACE conn3 <- [1,1070,null,{}] 09:57:24 INFO - PROCESS | 1799 | 1461257844432 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:24 INFO - PROCESS | 1799 | 1461257844647 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:57:24 INFO - PROCESS | 1799 | 1461257844892 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff38800 == 116 [pid = 1799] [id = 275] 09:57:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x9620cc00) [pid = 1799] [serial = 826] [outer = (nil)] 09:57:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x9851f800) [pid = 1799] [serial = 827] [outer = 0x9620cc00] 09:57:25 INFO - PROCESS | 1799 | 1461257845016 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x98546800) [pid = 1799] [serial = 828] [outer = 0x9620cc00] 09:57:25 INFO - PROCESS | 1799 | 1461257845877 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1486ms 09:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:57:25 INFO - PROCESS | 1799 | 1461257845910 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1799 | 1461257845913 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:57:25 INFO - PROCESS | 1799 | 1461257845919 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1799 | 1461257845923 Marionette TRACE conn3 <- [1,1074,null,{}] 09:57:25 INFO - PROCESS | 1799 | 1461257845928 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:26 INFO - PROCESS | 1799 | 1461257846114 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:57:26 INFO - PROCESS | 1799 | 1461257846324 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x979fc800 == 117 [pid = 1799] [id = 276] 09:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x98518c00) [pid = 1799] [serial = 829] [outer = (nil)] 09:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x98829400) [pid = 1799] [serial = 830] [outer = 0x98518c00] 09:57:26 INFO - PROCESS | 1799 | 1461257846445 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x98fd2400) [pid = 1799] [serial = 831] [outer = 0x98518c00] 09:57:27 INFO - PROCESS | 1799 | 1461257847389 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1539ms 09:57:27 INFO - PROCESS | 1799 | 1461257847458 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:57:27 INFO - PROCESS | 1799 | 1461257847462 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:57:27 INFO - PROCESS | 1799 | 1461257847468 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - PROCESS | 1799 | 1461257847473 Marionette TRACE conn3 <- [1,1078,null,{}] 09:57:27 INFO - PROCESS | 1799 | 1461257847478 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:27 INFO - PROCESS | 1799 | 1461257847681 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:57:27 INFO - PROCESS | 1799 | 1461257847947 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x98302000 == 118 [pid = 1799] [id = 277] 09:57:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x9fba7800) [pid = 1799] [serial = 832] [outer = (nil)] 09:57:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x9fe52c00) [pid = 1799] [serial = 833] [outer = 0x9fba7800] 09:57:28 INFO - PROCESS | 1799 | 1461257848088 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0xa0ee0000) [pid = 1799] [serial = 834] [outer = 0x9fba7800] 09:57:28 INFO - PROCESS | 1799 | 1461257848975 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1582ms 09:57:29 INFO - PROCESS | 1799 | 1461257849051 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1799 | 1461257849054 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:57:29 INFO - PROCESS | 1799 | 1461257849061 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1799 | 1461257849064 Marionette TRACE conn3 <- [1,1082,null,{}] 09:57:29 INFO - PROCESS | 1799 | 1461257849070 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:29 INFO - PROCESS | 1799 | 1461257849248 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:57:29 INFO - PROCESS | 1799 | 1461257849500 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b32fc00 == 119 [pid = 1799] [id = 278] 09:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b330800) [pid = 1799] [serial = 835] [outer = (nil)] 09:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8b334400) [pid = 1799] [serial = 836] [outer = 0x8b330800] 09:57:29 INFO - PROCESS | 1799 | 1461257849626 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8b337000) [pid = 1799] [serial = 837] [outer = 0x8b330800] 09:57:30 INFO - PROCESS | 1799 | 1461257850492 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1481ms 09:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:57:30 INFO - PROCESS | 1799 | 1461257850542 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 1799 | 1461257850546 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:57:30 INFO - PROCESS | 1799 | 1461257850552 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - PROCESS | 1799 | 1461257850556 Marionette TRACE conn3 <- [1,1086,null,{}] 09:57:30 INFO - PROCESS | 1799 | 1461257850561 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:30 INFO - PROCESS | 1799 | 1461257850800 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:57:31 INFO - PROCESS | 1799 | 1461257851073 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f7c00 == 120 [pid = 1799] [id = 279] 09:57:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8a8a1c00) [pid = 1799] [serial = 838] [outer = (nil)] 09:57:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8a8a8c00) [pid = 1799] [serial = 839] [outer = 0x8a8a1c00] 09:57:31 INFO - PROCESS | 1799 | 1461257851202 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8a8abc00) [pid = 1799] [serial = 840] [outer = 0x8a8a1c00] 09:57:32 INFO - PROCESS | 1799 | 1461257852025 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1533ms 09:57:32 INFO - PROCESS | 1799 | 1461257852085 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 1799 | 1461257852088 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:57:32 INFO - PROCESS | 1799 | 1461257852094 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 1799 | 1461257852097 Marionette TRACE conn3 <- [1,1090,null,{}] 09:57:32 INFO - PROCESS | 1799 | 1461257852105 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:32 INFO - PROCESS | 1799 | 1461257852284 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:57:32 INFO - PROCESS | 1799 | 1461257852499 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8a5c00 == 121 [pid = 1799] [id = 280] 09:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x8a8ad800) [pid = 1799] [serial = 841] [outer = (nil)] 09:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8b333000) [pid = 1799] [serial = 842] [outer = 0x8a8ad800] 09:57:32 INFO - PROCESS | 1799 | 1461257852615 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x8b339000) [pid = 1799] [serial = 843] [outer = 0x8a8ad800] 09:57:33 INFO - PROCESS | 1799 | 1461257853514 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1487ms 09:57:33 INFO - PROCESS | 1799 | 1461257853583 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 1799 | 1461257853586 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:57:33 INFO - PROCESS | 1799 | 1461257853593 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 1799 | 1461257853596 Marionette TRACE conn3 <- [1,1094,null,{}] 09:57:33 INFO - PROCESS | 1799 | 1461257853602 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:33 INFO - PROCESS | 1799 | 1461257853780 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:57:34 INFO - PROCESS | 1799 | 1461257853990 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a244000 == 122 [pid = 1799] [id = 281] 09:57:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8a244400) [pid = 1799] [serial = 844] [outer = (nil)] 09:57:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8a249000) [pid = 1799] [serial = 845] [outer = 0x8a244400] 09:57:34 INFO - PROCESS | 1799 | 1461257854156 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8a24c000) [pid = 1799] [serial = 846] [outer = 0x8a244400] 09:57:35 INFO - PROCESS | 1799 | 1461257855069 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1491ms 09:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:57:35 INFO - PROCESS | 1799 | 1461257855084 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1799 | 1461257855087 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:57:35 INFO - PROCESS | 1799 | 1461257855093 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1799 | 1461257855097 Marionette TRACE conn3 <- [1,1098,null,{}] 09:57:35 INFO - PROCESS | 1799 | 1461257855102 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:35 INFO - PROCESS | 1799 | 1461257855276 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:57:35 INFO - PROCESS | 1799 | 1461257855492 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x874bac00 == 123 [pid = 1799] [id = 282] 09:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x874bdc00) [pid = 1799] [serial = 847] [outer = (nil)] 09:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x8a24dc00) [pid = 1799] [serial = 848] [outer = 0x874bdc00] 09:57:35 INFO - PROCESS | 1799 | 1461257855608 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x8a8ae800) [pid = 1799] [serial = 849] [outer = 0x874bdc00] 09:57:36 INFO - PROCESS | 1799 | 1461257856595 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1579ms 09:57:36 INFO - PROCESS | 1799 | 1461257856672 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:57:36 INFO - PROCESS | 1799 | 1461257856676 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:57:36 INFO - PROCESS | 1799 | 1461257856682 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:57:36 INFO - PROCESS | 1799 | 1461257856684 Marionette TRACE conn3 <- [1,1102,null,{}] 09:57:36 INFO - PROCESS | 1799 | 1461257856690 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 1799 | 1461257857284 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:57:37 INFO - PROCESS | 1799 | 1461257857560 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x87226c00 == 124 [pid = 1799] [id = 283] 09:57:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x87228400) [pid = 1799] [serial = 850] [outer = (nil)] 09:57:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x872f3000) [pid = 1799] [serial = 851] [outer = 0x87228400] 09:57:37 INFO - PROCESS | 1799 | 1461257857640 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x874c0000) [pid = 1799] [serial = 852] [outer = 0x87228400] 09:57:38 INFO - PROCESS | 1799 | 1461257858479 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1834ms 09:57:38 INFO - PROCESS | 1799 | 1461257858518 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:57:38 INFO - PROCESS | 1799 | 1461257858524 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:57:38 INFO - PROCESS | 1799 | 1461257858531 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1799 | 1461257858538 Marionette TRACE conn3 <- [1,1106,null,{}] 09:57:38 INFO - PROCESS | 1799 | 1461257858544 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:38 INFO - PROCESS | 1799 | 1461257858713 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:57:38 INFO - PROCESS | 1799 | 1461257858931 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b1c400 == 125 [pid = 1799] [id = 284] 09:57:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x88bb2400) [pid = 1799] [serial = 853] [outer = (nil)] 09:57:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x899b4c00) [pid = 1799] [serial = 854] [outer = 0x88bb2400] 09:57:39 INFO - PROCESS | 1799 | 1461257859056 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x89f92000) [pid = 1799] [serial = 855] [outer = 0x88bb2400] 09:57:40 INFO - PROCESS | 1799 | 1461257860131 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1640ms 09:57:40 INFO - PROCESS | 1799 | 1461257860171 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1799 | 1461257860176 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:57:40 INFO - PROCESS | 1799 | 1461257860182 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1799 | 1461257860185 Marionette TRACE conn3 <- [1,1110,null,{}] 09:57:40 INFO - PROCESS | 1799 | 1461257860191 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:40 INFO - PROCESS | 1799 | 1461257860361 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:57:40 INFO - PROCESS | 1799 | 1461257860676 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f5800 == 126 [pid = 1799] [id = 285] 09:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x874b5400) [pid = 1799] [serial = 856] [outer = (nil)] 09:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x89f9c800) [pid = 1799] [serial = 857] [outer = 0x874b5400] 09:57:40 INFO - PROCESS | 1799 | 1461257860835 Marionette DEBUG loaded listener.js 09:57:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x8a247c00) [pid = 1799] [serial = 858] [outer = 0x874b5400] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x913a4c00) [pid = 1799] [serial = 734] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x874c0800 == 125 [pid = 1799] [id = 265] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4ecc00 == 124 [pid = 1799] [id = 264] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x8722d000 == 123 [pid = 1799] [id = 263] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8eb800 == 122 [pid = 1799] [id = 262] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbe800 == 121 [pid = 1799] [id = 261] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x872f3800 == 120 [pid = 1799] [id = 260] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x88702000 == 119 [pid = 1799] [id = 259] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x89f8dc00 == 118 [pid = 1799] [id = 257] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x87230c00 == 117 [pid = 1799] [id = 256] 09:57:41 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff32000 == 116 [pid = 1799] [id = 255] 09:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1530ms 09:57:41 INFO - PROCESS | 1799 | 1461257861704 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:57:41 INFO - PROCESS | 1799 | 1461257861717 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 1799 | 1461257861722 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x8fff4000) [pid = 1799] [serial = 680] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x88bbe000) [pid = 1799] [serial = 714] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x8a8f6400) [pid = 1799] [serial = 671] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x888fd400) [pid = 1799] [serial = 713] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x8f247400) [pid = 1799] [serial = 728] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x97584800) [pid = 1799] [serial = 695] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x8f5b7000) [pid = 1799] [serial = 677] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x8f45cc00) [pid = 1799] [serial = 666] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x8bbaa000) [pid = 1799] [serial = 674] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x8e7e1800) [pid = 1799] [serial = 726] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x936f3800) [pid = 1799] [serial = 686] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8fbde000) [pid = 1799] [serial = 729] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x9fa94800) [pid = 1799] [serial = 710] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x8e7d5c00) [pid = 1799] [serial = 725] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x8b215c00) [pid = 1799] [serial = 716] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x98ff7800) [pid = 1799] [serial = 707] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x8bbb0800) [pid = 1799] [serial = 722] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x8be86c00) [pid = 1799] [serial = 723] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x8b3ca400) [pid = 1799] [serial = 717] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x889ed000) [pid = 1799] [serial = 719] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x872ef400) [pid = 1799] [serial = 668] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x97940800) [pid = 1799] [serial = 698] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x98ff4c00) [pid = 1799] [serial = 704] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8b212800) [pid = 1799] [serial = 720] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x901bd800) [pid = 1799] [serial = 683] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x95ada400) [pid = 1799] [serial = 689] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x98828400) [pid = 1799] [serial = 701] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8ffee800) [pid = 1799] [serial = 731] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x97014c00) [pid = 1799] [serial = 692] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x901a6c00) [pid = 1799] [serial = 732] [outer = (nil)] [url = about:blank] 09:57:41 INFO - PROCESS | 1799 | 1461257861813 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 1799 | 1461257861820 Marionette TRACE conn3 <- [1,1114,null,{}] 09:57:41 INFO - PROCESS | 1799 | 1461257861825 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:41 INFO - PROCESS | 1799 | 1461257861995 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:57:42 INFO - PROCESS | 1799 | 1461257862162 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x88702000 == 117 [pid = 1799] [id = 286] 09:57:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x889e9800) [pid = 1799] [serial = 859] [outer = (nil)] 09:57:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8a8f3c00) [pid = 1799] [serial = 860] [outer = 0x889e9800] 09:57:42 INFO - PROCESS | 1799 | 1461257862248 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8aa32c00) [pid = 1799] [serial = 861] [outer = 0x889e9800] 09:57:42 INFO - PROCESS | 1799 | 1461257862990 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1291ms 09:57:43 INFO - PROCESS | 1799 | 1461257863047 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 1799 | 1461257863051 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:57:43 INFO - PROCESS | 1799 | 1461257863057 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1799 | 1461257863059 Marionette TRACE conn3 <- [1,1118,null,{}] 09:57:43 INFO - PROCESS | 1799 | 1461257863065 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:43 INFO - PROCESS | 1799 | 1461257863226 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:57:43 INFO - PROCESS | 1799 | 1461257863236 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ea000 == 118 [pid = 1799] [id = 287] 09:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8a8ed400) [pid = 1799] [serial = 862] [outer = (nil)] 09:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8ac74400) [pid = 1799] [serial = 863] [outer = 0x8a8ed400] 09:57:43 INFO - PROCESS | 1799 | 1461257863307 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8b212400) [pid = 1799] [serial = 864] [outer = 0x8a8ed400] 09:57:44 INFO - PROCESS | 1799 | 1461257864317 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1277ms 09:57:44 INFO - PROCESS | 1799 | 1461257864334 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 1799 | 1461257864337 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:57:44 INFO - PROCESS | 1799 | 1461257864343 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - PROCESS | 1799 | 1461257864346 Marionette TRACE conn3 <- [1,1122,null,{}] 09:57:44 INFO - PROCESS | 1799 | 1461257864357 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:44 INFO - PROCESS | 1799 | 1461257864571 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:57:44 INFO - PROCESS | 1799 | 1461257864603 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b32c400 == 119 [pid = 1799] [id = 288] 09:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8b32c800) [pid = 1799] [serial = 865] [outer = (nil)] 09:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b339400) [pid = 1799] [serial = 866] [outer = 0x8b32c800] 09:57:44 INFO - PROCESS | 1799 | 1461257864685 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8b4ebc00) [pid = 1799] [serial = 867] [outer = 0x8b32c800] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x8bd7d000) [pid = 1799] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x876b5400) [pid = 1799] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x888f6c00) [pid = 1799] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x8870d400) [pid = 1799] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x899b5400) [pid = 1799] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x872f8000) [pid = 1799] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:57:45 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8ac7bc00) [pid = 1799] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:57:45 INFO - PROCESS | 1799 | 1461257865971 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1689ms 09:57:46 INFO - PROCESS | 1799 | 1461257866033 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1799 | 1461257866036 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:57:46 INFO - PROCESS | 1799 | 1461257866042 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1799 | 1461257866045 Marionette TRACE conn3 <- [1,1126,null,{}] 09:57:46 INFO - PROCESS | 1799 | 1461257866050 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:46 INFO - PROCESS | 1799 | 1461257866268 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:57:46 INFO - PROCESS | 1799 | 1461257866449 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ecc00 == 120 [pid = 1799] [id = 289] 09:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8ac35c00) [pid = 1799] [serial = 868] [outer = (nil)] 09:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8b4f1400) [pid = 1799] [serial = 869] [outer = 0x8ac35c00] 09:57:46 INFO - PROCESS | 1799 | 1461257866523 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8bba3400) [pid = 1799] [serial = 870] [outer = 0x8ac35c00] 09:57:47 INFO - PROCESS | 1799 | 1461257867206 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1176ms 09:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:57:47 INFO - PROCESS | 1799 | 1461257867220 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:57:47 INFO - PROCESS | 1799 | 1461257867222 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:57:47 INFO - PROCESS | 1799 | 1461257867227 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - PROCESS | 1799 | 1461257867231 Marionette TRACE conn3 <- [1,1130,null,{}] 09:57:47 INFO - PROCESS | 1799 | 1461257867236 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:47 INFO - PROCESS | 1799 | 1461257867457 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:57:47 INFO - PROCESS | 1799 | 1461257867475 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c1800 == 121 [pid = 1799] [id = 290] 09:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8bbaa000) [pid = 1799] [serial = 871] [outer = (nil)] 09:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8bd7d000) [pid = 1799] [serial = 872] [outer = 0x8bbaa000] 09:57:47 INFO - PROCESS | 1799 | 1461257867547 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8bd80800) [pid = 1799] [serial = 873] [outer = 0x8bbaa000] 09:57:48 INFO - PROCESS | 1799 | 1461257868646 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1432ms 09:57:48 INFO - PROCESS | 1799 | 1461257868659 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 1799 | 1461257868665 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:57:48 INFO - PROCESS | 1799 | 1461257868674 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - PROCESS | 1799 | 1461257868680 Marionette TRACE conn3 <- [1,1134,null,{}] 09:57:48 INFO - PROCESS | 1799 | 1461257868688 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:48 INFO - PROCESS | 1799 | 1461257868877 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:57:49 INFO - PROCESS | 1799 | 1461257869198 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f8c00 == 122 [pid = 1799] [id = 291] 09:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x889e5400) [pid = 1799] [serial = 874] [outer = (nil)] 09:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x88bba800) [pid = 1799] [serial = 875] [outer = 0x889e5400] 09:57:49 INFO - PROCESS | 1799 | 1461257869291 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x89f92c00) [pid = 1799] [serial = 876] [outer = 0x889e5400] 09:57:50 INFO - PROCESS | 1799 | 1461257870171 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1535ms 09:57:50 INFO - PROCESS | 1799 | 1461257870209 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1799 | 1461257870218 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:57:50 INFO - PROCESS | 1799 | 1461257870228 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1799 | 1461257870232 Marionette TRACE conn3 <- [1,1138,null,{}] 09:57:50 INFO - PROCESS | 1799 | 1461257870238 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 1799 | 1461257870427 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:57:50 INFO - PROCESS | 1799 | 1461257870634 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f6c00 == 123 [pid = 1799] [id = 292] 09:57:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8a0f9800) [pid = 1799] [serial = 877] [outer = (nil)] 09:57:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8a8a8800) [pid = 1799] [serial = 878] [outer = 0x8a0f9800] 09:57:50 INFO - PROCESS | 1799 | 1461257870881 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x8aa33000) [pid = 1799] [serial = 879] [outer = 0x8a0f9800] 09:57:51 INFO - PROCESS | 1799 | 1461257871837 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1680ms 09:57:51 INFO - PROCESS | 1799 | 1461257871908 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1799 | 1461257871912 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:57:51 INFO - PROCESS | 1799 | 1461257871919 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1799 | 1461257871925 Marionette TRACE conn3 <- [1,1142,null,{}] 09:57:51 INFO - PROCESS | 1799 | 1461257871942 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:52 INFO - PROCESS | 1799 | 1461257872169 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:57:52 INFO - PROCESS | 1799 | 1461257872423 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbabc00 == 124 [pid = 1799] [id = 293] 09:57:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8bbacc00) [pid = 1799] [serial = 880] [outer = (nil)] 09:57:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x8be89400) [pid = 1799] [serial = 881] [outer = 0x8bbacc00] 09:57:52 INFO - PROCESS | 1799 | 1461257872553 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8e4c6400) [pid = 1799] [serial = 882] [outer = 0x8bbacc00] 09:57:53 INFO - PROCESS | 1799 | 1461257873391 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1537ms 09:57:53 INFO - PROCESS | 1799 | 1461257873457 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:57:53 INFO - PROCESS | 1799 | 1461257873462 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:57:53 INFO - PROCESS | 1799 | 1461257873468 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1799 | 1461257873471 Marionette TRACE conn3 <- [1,1146,null,{}] 09:57:53 INFO - PROCESS | 1799 | 1461257873477 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 1799 | 1461257873660 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:57:53 INFO - PROCESS | 1799 | 1461257873868 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bba9000 == 125 [pid = 1799] [id = 294] 09:57:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8e5e8400) [pid = 1799] [serial = 883] [outer = (nil)] 09:57:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8e5efc00) [pid = 1799] [serial = 884] [outer = 0x8e5e8400] 09:57:54 INFO - PROCESS | 1799 | 1461257873999 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8e7e2000) [pid = 1799] [serial = 885] [outer = 0x8e5e8400] 09:57:54 INFO - PROCESS | 1799 | 1461257874922 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1482ms 09:57:54 INFO - PROCESS | 1799 | 1461257874951 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 1799 | 1461257874954 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:57:54 INFO - PROCESS | 1799 | 1461257874960 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 1799 | 1461257874964 Marionette TRACE conn3 <- [1,1150,null,{}] 09:57:54 INFO - PROCESS | 1799 | 1461257874969 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:55 INFO - PROCESS | 1799 | 1461257875152 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:57:55 INFO - PROCESS | 1799 | 1461257875417 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4ce800 == 126 [pid = 1799] [id = 295] 09:57:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x8e5e6000) [pid = 1799] [serial = 886] [outer = (nil)] 09:57:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x8f1c3400) [pid = 1799] [serial = 887] [outer = 0x8e5e6000] 09:57:55 INFO - PROCESS | 1799 | 1461257875557 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x8f1cc800) [pid = 1799] [serial = 888] [outer = 0x8e5e6000] 09:57:56 INFO - PROCESS | 1799 | 1461257876427 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1532ms 09:57:56 INFO - PROCESS | 1799 | 1461257876494 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1799 | 1461257876498 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:57:56 INFO - PROCESS | 1799 | 1461257876504 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 1799 | 1461257876508 Marionette TRACE conn3 <- [1,1154,null,{}] 09:57:56 INFO - PROCESS | 1799 | 1461257876514 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:56 INFO - PROCESS | 1799 | 1461257876760 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:57:57 INFO - PROCESS | 1799 | 1461257877024 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45a000 == 127 [pid = 1799] [id = 296] 09:57:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x8f45cc00) [pid = 1799] [serial = 889] [outer = (nil)] 09:57:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x8f5b7400) [pid = 1799] [serial = 890] [outer = 0x8f45cc00] 09:57:57 INFO - PROCESS | 1799 | 1461257877153 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x8fb0d000) [pid = 1799] [serial = 891] [outer = 0x8f45cc00] 09:57:57 INFO - PROCESS | 1799 | 1461257877984 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1531ms 09:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:57:58 INFO - PROCESS | 1799 | 1461257878037 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:57:58 INFO - PROCESS | 1799 | 1461257878040 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:57:58 INFO - PROCESS | 1799 | 1461257878046 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:57:58 INFO - PROCESS | 1799 | 1461257878050 Marionette TRACE conn3 <- [1,1158,null,{}] 09:57:58 INFO - PROCESS | 1799 | 1461257878055 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:58 INFO - PROCESS | 1799 | 1461257878230 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:57:58 INFO - PROCESS | 1799 | 1461257878448 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f45d800 == 128 [pid = 1799] [id = 297] 09:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x8f5ae800) [pid = 1799] [serial = 892] [outer = (nil)] 09:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x8fbea000) [pid = 1799] [serial = 893] [outer = 0x8f5ae800] 09:57:58 INFO - PROCESS | 1799 | 1461257878568 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x8ff33c00) [pid = 1799] [serial = 894] [outer = 0x8f5ae800] 09:57:59 INFO - PROCESS | 1799 | 1461257879468 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1439ms 09:57:59 INFO - PROCESS | 1799 | 1461257879500 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:57:59 INFO - PROCESS | 1799 | 1461257879503 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:57:59 INFO - PROCESS | 1799 | 1461257879514 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - PROCESS | 1799 | 1461257879516 Marionette TRACE conn3 <- [1,1162,null,{}] 09:57:59 INFO - PROCESS | 1799 | 1461257879521 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:59 INFO - PROCESS | 1799 | 1461257879698 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:57:59 INFO - PROCESS | 1799 | 1461257879917 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c1800 == 129 [pid = 1799] [id = 298] 09:57:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x8fbdf400) [pid = 1799] [serial = 895] [outer = (nil)] 09:58:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x8fff4000) [pid = 1799] [serial = 896] [outer = 0x8fbdf400] 09:58:00 INFO - PROCESS | 1799 | 1461257880040 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x900e0000) [pid = 1799] [serial = 897] [outer = 0x8fbdf400] 09:58:01 INFO - PROCESS | 1799 | 1461257881020 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1585ms 09:58:01 INFO - PROCESS | 1799 | 1461257881100 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:58:01 INFO - PROCESS | 1799 | 1461257881105 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:58:01 INFO - PROCESS | 1799 | 1461257881112 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:58:01 INFO - PROCESS | 1799 | 1461257881116 Marionette TRACE conn3 <- [1,1166,null,{}] 09:58:01 INFO - PROCESS | 1799 | 1461257881123 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:01 INFO - PROCESS | 1799 | 1461257881386 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:58:01 INFO - PROCESS | 1799 | 1461257881688 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb7b000 == 130 [pid = 1799] [id = 299] 09:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x8ffe9c00) [pid = 1799] [serial = 898] [outer = (nil)] 09:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x901bfc00) [pid = 1799] [serial = 899] [outer = 0x8ffe9c00] 09:58:01 INFO - PROCESS | 1799 | 1461257881773 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x90495c00) [pid = 1799] [serial = 900] [outer = 0x8ffe9c00] 09:58:02 INFO - PROCESS | 1799 | 1461257882640 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1586ms 09:58:02 INFO - PROCESS | 1799 | 1461257882699 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:58:02 INFO - PROCESS | 1799 | 1461257882703 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:58:02 INFO - PROCESS | 1799 | 1461257882709 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1799 | 1461257882712 Marionette TRACE conn3 <- [1,1170,null,{}] 09:58:02 INFO - PROCESS | 1799 | 1461257882718 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:02 INFO - PROCESS | 1799 | 1461257882899 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:58:03 INFO - PROCESS | 1799 | 1461257883205 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x901a1c00 == 131 [pid = 1799] [id = 300] 09:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x901a4000) [pid = 1799] [serial = 901] [outer = (nil)] 09:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x91110c00) [pid = 1799] [serial = 902] [outer = 0x901a4000] 09:58:03 INFO - PROCESS | 1799 | 1461257883294 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x913a5000) [pid = 1799] [serial = 903] [outer = 0x901a4000] 09:58:04 INFO - PROCESS | 1799 | 1461257884175 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1534ms 09:58:04 INFO - PROCESS | 1799 | 1461257884244 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 1799 | 1461257884248 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:58:04 INFO - PROCESS | 1799 | 1461257884254 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1799 | 1461257884259 Marionette TRACE conn3 <- [1,1174,null,{}] 09:58:04 INFO - PROCESS | 1799 | 1461257884265 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:04 INFO - PROCESS | 1799 | 1461257884511 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:58:04 INFO - PROCESS | 1799 | 1461257884786 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5e4800 == 132 [pid = 1799] [id = 301] 09:58:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x92851000) [pid = 1799] [serial = 904] [outer = (nil)] 09:58:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x93417000) [pid = 1799] [serial = 905] [outer = 0x92851000] 09:58:04 INFO - PROCESS | 1799 | 1461257884919 Marionette DEBUG loaded listener.js 09:58:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x936edc00) [pid = 1799] [serial = 906] [outer = 0x92851000] 09:58:05 INFO - PROCESS | 1799 | 1461257885782 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 1799 | 1461257885841 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:58:05 INFO - PROCESS | 1799 | 1461257885847 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1799 | 1461257885851 Marionette TRACE conn3 <- [1,1178,null,{}] 09:58:05 INFO - PROCESS | 1799 | 1461257885856 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:06 INFO - PROCESS | 1799 | 1461257886045 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:58:06 INFO - PROCESS | 1799 | 1461257886359 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x937cfc00 == 133 [pid = 1799] [id = 302] 09:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x93bbe000) [pid = 1799] [serial = 907] [outer = (nil)] 09:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x94fb3400) [pid = 1799] [serial = 908] [outer = 0x93bbe000] 09:58:06 INFO - PROCESS | 1799 | 1461257886482 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x95adbc00) [pid = 1799] [serial = 909] [outer = 0x93bbe000] 09:58:07 INFO - PROCESS | 1799 | 1461257887318 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:58:07 INFO - PROCESS | 1799 | 1461257887384 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:58:07 INFO - PROCESS | 1799 | 1461257887390 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:58:07 INFO - PROCESS | 1799 | 1461257887394 Marionette TRACE conn3 <- [1,1182,null,{}] 09:58:07 INFO - PROCESS | 1799 | 1461257887400 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:07 INFO - PROCESS | 1799 | 1461257887581 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:58:07 INFO - PROCESS | 1799 | 1461257887801 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bc1c00 == 134 [pid = 1799] [id = 303] 09:58:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x93bc8400) [pid = 1799] [serial = 910] [outer = (nil)] 09:58:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x96e02000) [pid = 1799] [serial = 911] [outer = 0x93bc8400] 09:58:07 INFO - PROCESS | 1799 | 1461257887966 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x97017c00) [pid = 1799] [serial = 912] [outer = 0x93bc8400] 09:58:08 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:58:08 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:58:08 INFO - PROCESS | 1799 | 1461257888835 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 1799 | 1461257888924 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:58:08 INFO - PROCESS | 1799 | 1461257888931 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1799 | 1461257888934 Marionette TRACE conn3 <- [1,1186,null,{}] 09:58:08 INFO - PROCESS | 1799 | 1461257888940 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:09 INFO - PROCESS | 1799 | 1461257889161 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:58:09 INFO - PROCESS | 1799 | 1461257889428 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e3400 == 135 [pid = 1799] [id = 304] 09:58:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x92850000) [pid = 1799] [serial = 913] [outer = (nil)] 09:58:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x97584800) [pid = 1799] [serial = 914] [outer = 0x92850000] 09:58:09 INFO - PROCESS | 1799 | 1461257889549 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x97935400) [pid = 1799] [serial = 915] [outer = 0x92850000] 09:58:10 INFO - PROCESS | 1799 | 1461257890391 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:58:10 INFO - PROCESS | 1799 | 1461257890485 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:58:10 INFO - PROCESS | 1799 | 1461257890490 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1799 | 1461257890494 Marionette TRACE conn3 <- [1,1190,null,{}] 09:58:10 INFO - PROCESS | 1799 | 1461257890500 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:10 INFO - PROCESS | 1799 | 1461257890720 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:58:11 INFO - PROCESS | 1799 | 1461257891032 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x95ad9800 == 136 [pid = 1799] [id = 305] 09:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 273 (0x9666dc00) [pid = 1799] [serial = 916] [outer = (nil)] 09:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 274 (0x9830f000) [pid = 1799] [serial = 917] [outer = 0x9666dc00] 09:58:11 INFO - PROCESS | 1799 | 1461257891128 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 275 (0x98514000) [pid = 1799] [serial = 918] [outer = 0x9666dc00] 09:58:11 INFO - PROCESS | 1799 | 1461257891979 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 1799 | 1461257892025 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:58:12 INFO - PROCESS | 1799 | 1461257892032 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1799 | 1461257892036 Marionette TRACE conn3 <- [1,1194,null,{}] 09:58:12 INFO - PROCESS | 1799 | 1461257892041 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:12 INFO - PROCESS | 1799 | 1461257892229 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:58:12 INFO - PROCESS | 1799 | 1461257892498 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x9758a400 == 137 [pid = 1799] [id = 306] 09:58:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 276 (0x9830ec00) [pid = 1799] [serial = 919] [outer = (nil)] 09:58:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 277 (0x9864f000) [pid = 1799] [serial = 920] [outer = 0x9830ec00] 09:58:12 INFO - PROCESS | 1799 | 1461257892632 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 278 (0x98830000) [pid = 1799] [serial = 921] [outer = 0x9830ec00] 09:58:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:58:13 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 09:58:13 INFO - PROCESS | 1799 | 1461257893486 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1799 | 1461257893577 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:58:13 INFO - PROCESS | 1799 | 1461257893583 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1799 | 1461257893587 Marionette TRACE conn3 <- [1,1198,null,{}] 09:58:13 INFO - PROCESS | 1799 | 1461257893593 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:13 INFO - PROCESS | 1799 | 1461257893821 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:58:14 INFO - PROCESS | 1799 | 1461257894141 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a04dc00 == 138 [pid = 1799] [id = 307] 09:58:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 279 (0x8b214c00) [pid = 1799] [serial = 922] [outer = (nil)] 09:58:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 280 (0x979fcc00) [pid = 1799] [serial = 923] [outer = 0x8b214c00] 09:58:14 INFO - PROCESS | 1799 | 1461257894229 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 281 (0x98ff1800) [pid = 1799] [serial = 924] [outer = 0x8b214c00] 09:58:15 INFO - PROCESS | 1799 | 1461257895059 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1538ms 09:58:15 INFO - PROCESS | 1799 | 1461257895121 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 1799 | 1461257895124 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:58:15 INFO - PROCESS | 1799 | 1461257895131 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 1799 | 1461257895134 Marionette TRACE conn3 <- [1,1202,null,{}] 09:58:15 INFO - PROCESS | 1799 | 1461257895140 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:15 INFO - PROCESS | 1799 | 1461257895325 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:58:15 INFO - PROCESS | 1799 | 1461257895563 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x962aa800 == 139 [pid = 1799] [id = 308] 09:58:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 282 (0x99246800) [pid = 1799] [serial = 925] [outer = (nil)] 09:58:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 283 (0x9fa1bc00) [pid = 1799] [serial = 926] [outer = 0x99246800] 09:58:15 INFO - PROCESS | 1799 | 1461257895698 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 284 (0x9fa23800) [pid = 1799] [serial = 927] [outer = 0x99246800] 09:58:16 INFO - PROCESS | 1799 | 1461257896589 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1531ms 09:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:58:16 INFO - PROCESS | 1799 | 1461257896662 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1799 | 1461257896665 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:58:16 INFO - PROCESS | 1799 | 1461257896672 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1799 | 1461257896675 Marionette TRACE conn3 <- [1,1206,null,{}] 09:58:16 INFO - PROCESS | 1799 | 1461257896682 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:16 INFO - PROCESS | 1799 | 1461257896903 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:58:17 INFO - PROCESS | 1799 | 1461257897215 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5bb800 == 140 [pid = 1799] [id = 309] 09:58:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 285 (0x8fb77c00) [pid = 1799] [serial = 928] [outer = (nil)] 09:58:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 286 (0x98f16c00) [pid = 1799] [serial = 929] [outer = 0x8fb77c00] 09:58:17 INFO - PROCESS | 1799 | 1461257897303 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 287 (0x99251000) [pid = 1799] [serial = 930] [outer = 0x8fb77c00] 09:58:18 INFO - PROCESS | 1799 | 1461257898141 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1529ms 09:58:18 INFO - PROCESS | 1799 | 1461257898201 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1799 | 1461257898207 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:58:18 INFO - PROCESS | 1799 | 1461257898213 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1799 | 1461257898216 Marionette TRACE conn3 <- [1,1210,null,{}] 09:58:18 INFO - PROCESS | 1799 | 1461257898222 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:18 INFO - PROCESS | 1799 | 1461257898431 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ecc00 == 139 [pid = 1799] [id = 289] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x88702000 == 138 [pid = 1799] [id = 286] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x872f5800 == 137 [pid = 1799] [id = 285] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x87226c00 == 136 [pid = 1799] [id = 283] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x87b1c400 == 135 [pid = 1799] [id = 284] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x888f7c00 == 134 [pid = 1799] [id = 279] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8b32fc00 == 133 [pid = 1799] [id = 278] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x98302000 == 132 [pid = 1799] [id = 277] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x979fc800 == 131 [pid = 1799] [id = 276] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8ffe9800 == 130 [pid = 1799] [id = 274] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff38800 == 129 [pid = 1799] [id = 275] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8b218800 == 128 [pid = 1799] [id = 273] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8fff5400 == 127 [pid = 1799] [id = 272] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10f800 == 126 [pid = 1799] [id = 271] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac3a800 == 125 [pid = 1799] [id = 270] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8a050c00 == 124 [pid = 1799] [id = 268] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7dc800 == 123 [pid = 1799] [id = 269] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x87b14000 == 122 [pid = 1799] [id = 267] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 286 (0x9feadc00) [pid = 1799] [serial = 758] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 285 (0xa3b84c00) [pid = 1799] [serial = 764] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 284 (0x8ff38c00) [pid = 1799] [serial = 773] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 283 (0x8e4c5800) [pid = 1799] [serial = 794] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 282 (0x8a055400) [pid = 1799] [serial = 783] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 281 (0x889e8000) [pid = 1799] [serial = 779] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 280 (0x8a0f6000) [pid = 1799] [serial = 797] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 279 (0x8ff3b800) [pid = 1799] [serial = 767] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 278 (0x8ac43000) [pid = 1799] [serial = 785] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 277 (0x899b9000) [pid = 1799] [serial = 780] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 276 (0x8bba4800) [pid = 1799] [serial = 791] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 275 (0x8b214800) [pid = 1799] [serial = 786] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 274 (0xa0d50400) [pid = 1799] [serial = 761] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 273 (0x97938800) [pid = 1799] [serial = 749] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 272 (0x8b21d000) [pid = 1799] [serial = 788] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x8a04f800) [pid = 1799] [serial = 782] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x8bba5400) [pid = 1799] [serial = 740] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x9854f800) [pid = 1799] [serial = 752] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x94fb7000) [pid = 1799] [serial = 746] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8e5e3800) [pid = 1799] [serial = 798] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x8bbb0c00) [pid = 1799] [serial = 792] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x8f103c00) [pid = 1799] [serial = 795] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x8a0f5c00) [pid = 1799] [serial = 737] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8b3cb800) [pid = 1799] [serial = 789] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x913ac400) [pid = 1799] [serial = 743] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x89f95c00) [pid = 1799] [serial = 770] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x9fb5cc00) [pid = 1799] [serial = 755] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x87b19c00) [pid = 1799] [serial = 776] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8f24d000) [pid = 1799] [serial = 800] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1799 | 1461257899864 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1799 | --DOCSHELL 0x9110e000 == 121 [pid = 1799] [id = 10] 09:58:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f9400 == 122 [pid = 1799] [id = 310] 09:58:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x889e8000) [pid = 1799] [serial = 931] [outer = (nil)] 09:58:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x89f97000) [pid = 1799] [serial = 932] [outer = 0x889e8000] 09:58:19 INFO - PROCESS | 1799 | 1461257899961 Marionette DEBUG loaded listener.js 09:58:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x8a0ee800) [pid = 1799] [serial = 933] [outer = 0x889e8000] 09:58:20 INFO - PROCESS | 1799 | 1461257900775 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2581ms 09:58:20 INFO - PROCESS | 1799 | 1461257900796 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1799 | 1461257900803 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:58:20 INFO - PROCESS | 1799 | 1461257900812 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1799 | 1461257900816 Marionette TRACE conn3 <- [1,1214,null,{}] 09:58:20 INFO - PROCESS | 1799 | 1461257900823 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:21 INFO - PROCESS | 1799 | 1461257901028 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:58:21 INFO - PROCESS | 1799 | 1461257901215 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a248400 == 123 [pid = 1799] [id = 311] 09:58:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x8a8a7400) [pid = 1799] [serial = 934] [outer = (nil)] 09:58:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x8a8f8400) [pid = 1799] [serial = 935] [outer = 0x8a8a7400] 09:58:21 INFO - PROCESS | 1799 | 1461257901301 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x8ac3c000) [pid = 1799] [serial = 936] [outer = 0x8a8a7400] 09:58:22 INFO - PROCESS | 1799 | 1461257902190 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1437ms 09:58:22 INFO - PROCESS | 1799 | 1461257902252 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1799 | 1461257902258 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:58:22 INFO - PROCESS | 1799 | 1461257902263 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1799 | 1461257902266 Marionette TRACE conn3 <- [1,1218,null,{}] 09:58:22 INFO - PROCESS | 1799 | 1461257902272 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:22 INFO - PROCESS | 1799 | 1461257902510 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:58:22 INFO - PROCESS | 1799 | 1461257902533 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ef800 == 124 [pid = 1799] [id = 312] 09:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8aa30c00) [pid = 1799] [serial = 937] [outer = (nil)] 09:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x8b3c6400) [pid = 1799] [serial = 938] [outer = 0x8aa30c00] 09:58:22 INFO - PROCESS | 1799 | 1461257902604 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x8b4f3800) [pid = 1799] [serial = 939] [outer = 0x8aa30c00] 09:58:23 INFO - PROCESS | 1799 | 1461257903574 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1382ms 09:58:23 INFO - PROCESS | 1799 | 1461257903648 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1799 | 1461257903651 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:58:23 INFO - PROCESS | 1799 | 1461257903666 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1799 | 1461257903674 Marionette TRACE conn3 <- [1,1222,null,{}] 09:58:23 INFO - PROCESS | 1799 | 1461257903687 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:23 INFO - PROCESS | 1799 | 1461257903926 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:58:23 INFO - PROCESS | 1799 | 1461257903952 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b331c00 == 125 [pid = 1799] [id = 313] 09:58:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x8b332800) [pid = 1799] [serial = 940] [outer = (nil)] 09:58:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x8bbaa800) [pid = 1799] [serial = 941] [outer = 0x8b332800] 09:58:24 INFO - PROCESS | 1799 | 1461257904030 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x8e7d5c00) [pid = 1799] [serial = 942] [outer = 0x8b332800] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x874b5400) [pid = 1799] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x88bb2400) [pid = 1799] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8ac35c00) [pid = 1799] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x8a8ed400) [pid = 1799] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x87228400) [pid = 1799] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x889e9800) [pid = 1799] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:58:24 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8b32c800) [pid = 1799] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:58:25 INFO - PROCESS | 1799 | 1461257905086 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1799 | 1461257905110 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:58:25 INFO - PROCESS | 1799 | 1461257905116 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1799 | 1461257905119 Marionette TRACE conn3 <- [1,1226,null,{}] 09:58:25 INFO - PROCESS | 1799 | 1461257905124 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:25 INFO - PROCESS | 1799 | 1461257905358 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:58:25 INFO - PROCESS | 1799 | 1461257905381 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb7800 == 126 [pid = 1799] [id = 314] 09:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x8ac79000) [pid = 1799] [serial = 943] [outer = (nil)] 09:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8f1c8c00) [pid = 1799] [serial = 944] [outer = 0x8ac79000] 09:58:25 INFO - PROCESS | 1799 | 1461257905453 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x8f24a800) [pid = 1799] [serial = 945] [outer = 0x8ac79000] 09:58:26 INFO - PROCESS | 1799 | 1461257906296 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1236ms 09:58:26 INFO - PROCESS | 1799 | 1461257906352 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1799 | 1461257906354 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:58:26 INFO - PROCESS | 1799 | 1461257906360 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1799 | 1461257906364 Marionette TRACE conn3 <- [1,1230,null,{}] 09:58:26 INFO - PROCESS | 1799 | 1461257906369 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:26 INFO - PROCESS | 1799 | 1461257906529 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:58:26 INFO - PROCESS | 1799 | 1461257906871 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x87222800 == 127 [pid = 1799] [id = 315] 09:58:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x87222c00) [pid = 1799] [serial = 946] [outer = (nil)] 09:58:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x876bec00) [pid = 1799] [serial = 947] [outer = 0x87222c00] 09:58:26 INFO - PROCESS | 1799 | 1461257906963 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x889ea800) [pid = 1799] [serial = 948] [outer = 0x87222c00] 09:58:27 INFO - PROCESS | 1799 | 1461257907946 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1643ms 09:58:28 INFO - PROCESS | 1799 | 1461257908006 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1799 | 1461257908014 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:58:28 INFO - PROCESS | 1799 | 1461257908024 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1799 | 1461257908028 Marionette TRACE conn3 <- [1,1234,null,{}] 09:58:28 INFO - PROCESS | 1799 | 1461257908036 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:28 INFO - PROCESS | 1799 | 1461257908276 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:58:28 INFO - PROCESS | 1799 | 1461257908544 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8eb800 == 128 [pid = 1799] [id = 316] 09:58:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x8aa31800) [pid = 1799] [serial = 949] [outer = (nil)] 09:58:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x8ac7bc00) [pid = 1799] [serial = 950] [outer = 0x8aa31800] 09:58:28 INFO - PROCESS | 1799 | 1461257908681 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 272 (0x8b32d400) [pid = 1799] [serial = 951] [outer = 0x8aa31800] 09:58:29 INFO - PROCESS | 1799 | 1461257909597 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1630ms 09:58:29 INFO - PROCESS | 1799 | 1461257909658 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 1799 | 1461257909664 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:58:29 INFO - PROCESS | 1799 | 1461257909671 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:58:29 INFO - PROCESS | 1799 | 1461257909675 Marionette TRACE conn3 <- [1,1238,null,{}] 09:58:29 INFO - PROCESS | 1799 | 1461257909681 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:29 INFO - PROCESS | 1799 | 1461257909880 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:58:30 INFO - PROCESS | 1799 | 1461257910186 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c7000 == 129 [pid = 1799] [id = 317] 09:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 273 (0x8bbb0c00) [pid = 1799] [serial = 952] [outer = (nil)] 09:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 274 (0x8be89800) [pid = 1799] [serial = 953] [outer = 0x8bbb0c00] 09:58:30 INFO - PROCESS | 1799 | 1461257910318 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 275 (0x8e7de800) [pid = 1799] [serial = 954] [outer = 0x8bbb0c00] 09:58:31 INFO - PROCESS | 1799 | 1461257911256 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 09:58:31 INFO - PROCESS | 1799 | 1461257911311 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1799 | 1461257911319 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:58:31 INFO - PROCESS | 1799 | 1461257911343 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1799 | 1461257911352 Marionette TRACE conn3 <- [1,1242,null,{}] 09:58:31 INFO - PROCESS | 1799 | 1461257911358 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:31 INFO - PROCESS | 1799 | 1461257911626 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:58:31 INFO - PROCESS | 1799 | 1461257911940 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8a2400 == 130 [pid = 1799] [id = 318] 09:58:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 276 (0x8b214800) [pid = 1799] [serial = 955] [outer = (nil)] 09:58:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 277 (0x8fbe8800) [pid = 1799] [serial = 956] [outer = 0x8b214800] 09:58:32 INFO - PROCESS | 1799 | 1461257912032 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 278 (0x8ffe8c00) [pid = 1799] [serial = 957] [outer = 0x8b214800] 09:58:32 INFO - PROCESS | 1799 | 1461257912937 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1647ms 09:58:32 INFO - PROCESS | 1799 | 1461257912981 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:58:32 INFO - PROCESS | 1799 | 1461257912986 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:58:32 INFO - PROCESS | 1799 | 1461257912992 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1799 | 1461257912996 Marionette TRACE conn3 <- [1,1246,null,{}] 09:58:33 INFO - PROCESS | 1799 | 1461257913001 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:33 INFO - PROCESS | 1799 | 1461257913191 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:58:33 INFO - PROCESS | 1799 | 1461257913501 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bb400 == 131 [pid = 1799] [id = 319] 09:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 279 (0x8bd77c00) [pid = 1799] [serial = 958] [outer = (nil)] 09:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 280 (0x90662c00) [pid = 1799] [serial = 959] [outer = 0x8bd77c00] 09:58:33 INFO - PROCESS | 1799 | 1461257913593 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 281 (0x9110bc00) [pid = 1799] [serial = 960] [outer = 0x8bd77c00] 09:58:34 INFO - PROCESS | 1799 | 1461257914448 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 09:58:34 INFO - PROCESS | 1799 | 1461257914525 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1799 | 1461257914529 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:58:34 INFO - PROCESS | 1799 | 1461257914535 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1799 | 1461257914538 Marionette TRACE conn3 <- [1,1250,null,{}] 09:58:34 INFO - PROCESS | 1799 | 1461257914544 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:34 INFO - PROCESS | 1799 | 1461257914752 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:58:35 INFO - PROCESS | 1799 | 1461257915086 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x92852000 == 132 [pid = 1799] [id = 320] 09:58:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 282 (0x92852800) [pid = 1799] [serial = 961] [outer = (nil)] 09:58:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 283 (0x93417400) [pid = 1799] [serial = 962] [outer = 0x92852800] 09:58:35 INFO - PROCESS | 1799 | 1461257915198 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 284 (0x962b5c00) [pid = 1799] [serial = 963] [outer = 0x92852800] 09:58:36 INFO - PROCESS | 1799 | 1461257916150 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1644ms 09:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:58:36 INFO - PROCESS | 1799 | 1461257916180 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1799 | 1461257916183 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:58:36 INFO - PROCESS | 1799 | 1461257916190 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1799 | 1461257916193 Marionette TRACE conn3 <- [1,1254,null,{}] 09:58:36 INFO - PROCESS | 1799 | 1461257916199 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:36 INFO - PROCESS | 1799 | 1461257916404 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:58:36 INFO - PROCESS | 1799 | 1461257916734 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x971a8400 == 133 [pid = 1799] [id = 321] 09:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 285 (0x97588400) [pid = 1799] [serial = 964] [outer = (nil)] 09:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 286 (0x98544c00) [pid = 1799] [serial = 965] [outer = 0x97588400] 09:58:36 INFO - PROCESS | 1799 | 1461257916853 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 287 (0x98fc9c00) [pid = 1799] [serial = 966] [outer = 0x97588400] 09:58:37 INFO - PROCESS | 1799 | 1461257917723 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1580ms 09:58:37 INFO - PROCESS | 1799 | 1461257917770 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:58:37 INFO - PROCESS | 1799 | 1461257917774 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:58:37 INFO - PROCESS | 1799 | 1461257917780 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1799 | 1461257917784 Marionette TRACE conn3 <- [1,1258,null,{}] 09:58:37 INFO - PROCESS | 1799 | 1461257917789 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:37 INFO - PROCESS | 1799 | 1461257917980 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:58:38 INFO - PROCESS | 1799 | 1461257918287 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa2f400 == 134 [pid = 1799] [id = 322] 09:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 288 (0x8b4eec00) [pid = 1799] [serial = 967] [outer = (nil)] 09:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 289 (0x9fadec00) [pid = 1799] [serial = 968] [outer = 0x8b4eec00] 09:58:38 INFO - PROCESS | 1799 | 1461257918378 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 290 (0x9fb5d400) [pid = 1799] [serial = 969] [outer = 0x8b4eec00] 09:58:39 INFO - PROCESS | 1799 | 1461257919251 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1546ms 09:58:39 INFO - PROCESS | 1799 | 1461257919325 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1799 | 1461257919328 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:58:39 INFO - PROCESS | 1799 | 1461257919335 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1799 | 1461257919339 Marionette TRACE conn3 <- [1,1262,null,{}] 09:58:39 INFO - PROCESS | 1799 | 1461257919345 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:39 INFO - PROCESS | 1799 | 1461257919532 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:58:39 INFO - PROCESS | 1799 | 1461257919836 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x98ff2c00 == 135 [pid = 1799] [id = 323] 09:58:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 291 (0x99246c00) [pid = 1799] [serial = 970] [outer = (nil)] 09:58:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 292 (0x9feadc00) [pid = 1799] [serial = 971] [outer = 0x99246c00] 09:58:39 INFO - PROCESS | 1799 | 1461257919930 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 293 (0xa098ac00) [pid = 1799] [serial = 972] [outer = 0x99246c00] 09:58:40 INFO - PROCESS | 1799 | 1461257920766 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1479ms 09:58:40 INFO - PROCESS | 1799 | 1461257920815 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:58:40 INFO - PROCESS | 1799 | 1461257920819 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:58:40 INFO - PROCESS | 1799 | 1461257920825 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1799 | 1461257920829 Marionette TRACE conn3 <- [1,1266,null,{}] 09:58:40 INFO - PROCESS | 1799 | 1461257920834 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:41 INFO - PROCESS | 1799 | 1461257921056 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:58:41 INFO - PROCESS | 1799 | 1461257921325 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x9a56e800 == 136 [pid = 1799] [id = 324] 09:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 294 (0xa0997400) [pid = 1799] [serial = 973] [outer = (nil)] 09:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 295 (0xa0e35800) [pid = 1799] [serial = 974] [outer = 0xa0997400] 09:58:41 INFO - PROCESS | 1799 | 1461257921472 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 296 (0xa0ee2c00) [pid = 1799] [serial = 975] [outer = 0xa0997400] 09:58:42 INFO - PROCESS | 1799 | 1461257922321 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1541ms 09:58:42 INFO - PROCESS | 1799 | 1461257922367 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1799 | 1461257922371 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:58:42 INFO - PROCESS | 1799 | 1461257922377 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1799 | 1461257922380 Marionette TRACE conn3 <- [1,1270,null,{}] 09:58:42 INFO - PROCESS | 1799 | 1461257922386 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:42 INFO - PROCESS | 1799 | 1461257922582 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:58:42 INFO - PROCESS | 1799 | 1461257922850 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1799 | ++DOCSHELL 0xa3b84c00 == 137 [pid = 1799] [id = 325] 09:58:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 297 (0xa3b85c00) [pid = 1799] [serial = 976] [outer = (nil)] 09:58:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 298 (0xa3b8fc00) [pid = 1799] [serial = 977] [outer = 0xa3b85c00] 09:58:43 INFO - PROCESS | 1799 | 1461257923014 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 299 (0xa4376c00) [pid = 1799] [serial = 978] [outer = 0xa3b85c00] 09:58:43 INFO - PROCESS | 1799 | 1461257923909 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1579ms 09:58:43 INFO - PROCESS | 1799 | 1461257923957 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:58:43 INFO - PROCESS | 1799 | 1461257923961 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:58:43 INFO - PROCESS | 1799 | 1461257923967 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1799 | 1461257923972 Marionette TRACE conn3 <- [1,1274,null,{}] 09:58:43 INFO - PROCESS | 1799 | 1461257923977 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:44 INFO - PROCESS | 1799 | 1461257924203 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:58:44 INFO - PROCESS | 1799 | 1461257924513 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x88840000 == 138 [pid = 1799] [id = 326] 09:58:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 300 (0x88845c00) [pid = 1799] [serial = 979] [outer = (nil)] 09:58:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 301 (0x8884b400) [pid = 1799] [serial = 980] [outer = 0x88845c00] 09:58:44 INFO - PROCESS | 1799 | 1461257924606 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 302 (0xa0b43c00) [pid = 1799] [serial = 981] [outer = 0x88845c00] 09:58:45 INFO - PROCESS | 1799 | 1461257925448 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1531ms 09:58:45 INFO - PROCESS | 1799 | 1461257925499 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1799 | 1461257925503 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:58:45 INFO - PROCESS | 1799 | 1461257925509 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1799 | 1461257925511 Marionette TRACE conn3 <- [1,1278,null,{}] 09:58:45 INFO - PROCESS | 1799 | 1461257925518 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:45 INFO - PROCESS | 1799 | 1461257925700 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:58:46 INFO - PROCESS | 1799 | 1461257925976 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x86084c00 == 139 [pid = 1799] [id = 327] 09:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 303 (0x86085400) [pid = 1799] [serial = 982] [outer = (nil)] 09:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 304 (0x8608d800) [pid = 1799] [serial = 983] [outer = 0x86085400] 09:58:46 INFO - PROCESS | 1799 | 1461257926112 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 305 (0x86090800) [pid = 1799] [serial = 984] [outer = 0x86085400] 09:58:46 INFO - PROCESS | 1799 | 1461257926965 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1528ms 09:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:58:47 INFO - PROCESS | 1799 | 1461257927037 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1799 | 1461257927040 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:58:47 INFO - PROCESS | 1799 | 1461257927047 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1799 | 1461257927051 Marionette TRACE conn3 <- [1,1282,null,{}] 09:58:47 INFO - PROCESS | 1799 | 1461257927056 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:47 INFO - PROCESS | 1799 | 1461257927247 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:58:47 INFO - PROCESS | 1799 | 1461257927561 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x86085c00 == 140 [pid = 1799] [id = 328] 09:58:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 306 (0x86089c00) [pid = 1799] [serial = 985] [outer = (nil)] 09:58:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 307 (0x8ac37c00) [pid = 1799] [serial = 986] [outer = 0x86089c00] 09:58:47 INFO - PROCESS | 1799 | 1461257927649 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 308 (0x936ed000) [pid = 1799] [serial = 987] [outer = 0x86089c00] 09:58:48 INFO - PROCESS | 1799 | 1461257928483 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1479ms 09:58:48 INFO - PROCESS | 1799 | 1461257928526 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 1799 | 1461257928530 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:58:48 INFO - PROCESS | 1799 | 1461257928536 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 1799 | 1461257928539 Marionette TRACE conn3 <- [1,1286,null,{}] 09:58:48 INFO - PROCESS | 1799 | 1461257928545 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:48 INFO - PROCESS | 1799 | 1461257928726 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:58:49 INFO - PROCESS | 1799 | 1461257928998 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884a800 == 141 [pid = 1799] [id = 329] 09:58:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 309 (0x8884d400) [pid = 1799] [serial = 988] [outer = (nil)] 09:58:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 310 (0x89966800) [pid = 1799] [serial = 989] [outer = 0x8884d400] 09:58:49 INFO - PROCESS | 1799 | 1461257929129 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 311 (0x89969400) [pid = 1799] [serial = 990] [outer = 0x8884d400] 09:58:49 INFO - PROCESS | 1799 | 1461257929976 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1486ms 09:58:50 INFO - PROCESS | 1799 | 1461257930022 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1799 | 1461257930026 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:58:50 INFO - PROCESS | 1799 | 1461257930032 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1799 | 1461257930035 Marionette TRACE conn3 <- [1,1290,null,{}] 09:58:50 INFO - PROCESS | 1799 | 1461257930041 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:50 INFO - PROCESS | 1799 | 1461257930230 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:58:50 INFO - PROCESS | 1799 | 1461257930555 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec1c00 == 142 [pid = 1799] [id = 330] 09:58:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 312 (0x84ec2800) [pid = 1799] [serial = 991] [outer = (nil)] 09:58:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 313 (0x84eca000) [pid = 1799] [serial = 992] [outer = 0x84ec2800] 09:58:50 INFO - PROCESS | 1799 | 1461257930646 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 314 (0x84ecc400) [pid = 1799] [serial = 993] [outer = 0x84ec2800] 09:58:51 INFO - PROCESS | 1799 | 1461257931561 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1588ms 09:58:51 INFO - PROCESS | 1799 | 1461257931621 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1799 | 1461257931625 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:58:51 INFO - PROCESS | 1799 | 1461257931632 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1799 | 1461257931635 Marionette TRACE conn3 <- [1,1294,null,{}] 09:58:51 INFO - PROCESS | 1799 | 1461257931640 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:51 INFO - PROCESS | 1799 | 1461257931853 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:58:52 INFO - PROCESS | 1799 | 1461257932208 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x89964000 == 143 [pid = 1799] [id = 331] 09:58:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 315 (0x89966400) [pid = 1799] [serial = 994] [outer = (nil)] 09:58:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 316 (0x8996c800) [pid = 1799] [serial = 995] [outer = 0x89966400] 09:58:52 INFO - PROCESS | 1799 | 1461257932301 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 317 (0x8996f800) [pid = 1799] [serial = 996] [outer = 0x89966400] 09:58:53 INFO - PROCESS | 1799 | 1461257933166 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1579ms 09:58:53 INFO - PROCESS | 1799 | 1461257933212 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1799 | 1461257933215 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:58:53 INFO - PROCESS | 1799 | 1461257933221 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1799 | 1461257933228 Marionette TRACE conn3 <- [1,1298,null,{}] 09:58:53 INFO - PROCESS | 1799 | 1461257933234 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1799 | 1461257933428 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:58:53 INFO - PROCESS | 1799 | 1461257933743 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x83050400 == 144 [pid = 1799] [id = 332] 09:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 318 (0x83052000) [pid = 1799] [serial = 997] [outer = (nil)] 09:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 319 (0x83059400) [pid = 1799] [serial = 998] [outer = 0x83052000] 09:58:53 INFO - PROCESS | 1799 | 1461257933830 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 320 (0x8305c800) [pid = 1799] [serial = 999] [outer = 0x83052000] 09:58:54 INFO - PROCESS | 1799 | 1461257934672 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1487ms 09:58:54 INFO - PROCESS | 1799 | 1461257934710 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 1799 | 1461257934713 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:58:54 INFO - PROCESS | 1799 | 1461257934719 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1799 | 1461257934723 Marionette TRACE conn3 <- [1,1302,null,{}] 09:58:54 INFO - PROCESS | 1799 | 1461257934728 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:54 INFO - PROCESS | 1799 | 1461257934916 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:58:55 INFO - PROCESS | 1799 | 1461257935192 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x83059800 == 145 [pid = 1799] [id = 333] 09:58:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 321 (0x8305cc00) [pid = 1799] [serial = 1000] [outer = (nil)] 09:58:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 322 (0x8608b800) [pid = 1799] [serial = 1001] [outer = 0x8305cc00] 09:58:55 INFO - PROCESS | 1799 | 1461257935328 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 323 (0x8a04c400) [pid = 1799] [serial = 1002] [outer = 0x8305cc00] 09:58:56 INFO - PROCESS | 1799 | 1461257936178 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1532ms 09:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:58:56 INFO - PROCESS | 1799 | 1461257936252 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1799 | 1461257936255 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:58:56 INFO - PROCESS | 1799 | 1461257936262 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1799 | 1461257936265 Marionette TRACE conn3 <- [1,1306,null,{}] 09:58:56 INFO - PROCESS | 1799 | 1461257936270 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:56 INFO - PROCESS | 1799 | 1461257936517 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:58:56 INFO - PROCESS | 1799 | 1461257936846 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8722e800 == 144 [pid = 1799] [id = 241] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e1c00 == 143 [pid = 1799] [id = 242] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x872f1c00 == 142 [pid = 1799] [id = 240] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x9284e000 == 141 [pid = 1799] [id = 210] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x99242c00 == 140 [pid = 1799] [id = 252] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x901a6400 == 139 [pid = 1799] [id = 247] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac35800 == 138 [pid = 1799] [id = 207] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7d400 == 137 [pid = 1799] [id = 250] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x95ad5400 == 136 [pid = 1799] [id = 253] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x874b8000 == 135 [pid = 1799] [id = 209] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x9fe51400 == 134 [pid = 1799] [id = 254] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x874b4c00 == 133 [pid = 1799] [id = 175] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x98fc4c00 == 132 [pid = 1799] [id = 251] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x888ef000 == 131 [pid = 1799] [id = 208] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x872eac00 == 130 [pid = 1799] [id = 173] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8722f800 == 129 [pid = 1799] [id = 213] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x872f5000 == 128 [pid = 1799] [id = 174] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x928df800 == 127 [pid = 1799] [id = 249] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7ec00 == 126 [pid = 1799] [id = 246] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb7800 == 125 [pid = 1799] [id = 314] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8b331c00 == 124 [pid = 1799] [id = 313] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ea000 == 123 [pid = 1799] [id = 287] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ef800 == 122 [pid = 1799] [id = 312] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8a248400 == 121 [pid = 1799] [id = 311] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x888f9400 == 120 [pid = 1799] [id = 310] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e3400 == 119 [pid = 1799] [id = 304] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x95ad9800 == 118 [pid = 1799] [id = 305] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x93bc1c00 == 117 [pid = 1799] [id = 303] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x937cfc00 == 116 [pid = 1799] [id = 302] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x901a1c00 == 115 [pid = 1799] [id = 300] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5e4800 == 114 [pid = 1799] [id = 301] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb7b000 == 113 [pid = 1799] [id = 299] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1c1800 == 112 [pid = 1799] [id = 298] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45d800 == 111 [pid = 1799] [id = 297] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45a000 == 110 [pid = 1799] [id = 296] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4ce800 == 109 [pid = 1799] [id = 295] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8bbabc00 == 108 [pid = 1799] [id = 293] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8bba9000 == 107 [pid = 1799] [id = 294] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f6c00 == 106 [pid = 1799] [id = 292] 09:58:58 INFO - PROCESS | 1799 | --DOCSHELL 0x888f8c00 == 105 [pid = 1799] [id = 291] 09:58:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722e800 == 106 [pid = 1799] [id = 334] 09:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 324 (0x8722f800) [pid = 1799] [serial = 1003] [outer = (nil)] 09:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 325 (0x874ba000) [pid = 1799] [serial = 1004] [outer = 0x8722f800] 09:58:58 INFO - PROCESS | 1799 | 1461257938364 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 326 (0x87b20800) [pid = 1799] [serial = 1005] [outer = 0x8722f800] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 325 (0x8bd7d000) [pid = 1799] [serial = 872] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 324 (0x8a249000) [pid = 1799] [serial = 845] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 323 (0x8a8a8c00) [pid = 1799] [serial = 839] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 322 (0x8a247c00) [pid = 1799] [serial = 858] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 321 (0x899b4c00) [pid = 1799] [serial = 854] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 320 (0x90496400) [pid = 1799] [serial = 815] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 319 (0x97587800) [pid = 1799] [serial = 824] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 318 (0x8b4f1400) [pid = 1799] [serial = 869] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 317 (0x9620f400) [pid = 1799] [serial = 821] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 316 (0x8f458800) [pid = 1799] [serial = 809] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 315 (0x89f92000) [pid = 1799] [serial = 855] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 314 (0x936ea000) [pid = 1799] [serial = 818] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 313 (0x8b212400) [pid = 1799] [serial = 864] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 312 (0x874c0000) [pid = 1799] [serial = 852] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 311 (0x89f93c00) [pid = 1799] [serial = 803] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 310 (0x8b334400) [pid = 1799] [serial = 836] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 309 (0x872f3000) [pid = 1799] [serial = 851] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 308 (0x8aa32c00) [pid = 1799] [serial = 861] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 307 (0x8ff3c800) [pid = 1799] [serial = 812] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 306 (0x8b4ebc00) [pid = 1799] [serial = 867] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 305 (0x9851f800) [pid = 1799] [serial = 827] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 304 (0x9fe52c00) [pid = 1799] [serial = 833] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 303 (0x8b339400) [pid = 1799] [serial = 866] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 302 (0x89f9c800) [pid = 1799] [serial = 857] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 301 (0x8a8f3c00) [pid = 1799] [serial = 860] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 300 (0x8b333000) [pid = 1799] [serial = 842] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 299 (0x8bba3400) [pid = 1799] [serial = 870] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 298 (0x8ac74400) [pid = 1799] [serial = 863] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 297 (0x8a24dc00) [pid = 1799] [serial = 848] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 296 (0x8ac35000) [pid = 1799] [serial = 806] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1799 | --DOMWINDOW == 295 (0x98829400) [pid = 1799] [serial = 830] [outer = (nil)] [url = about:blank] 09:58:59 INFO - PROCESS | 1799 | 1461257939322 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 3084ms 09:58:59 INFO - PROCESS | 1799 | 1461257939346 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 1799 | 1461257939352 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:58:59 INFO - PROCESS | 1799 | 1461257939363 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1799 | 1461257939367 Marionette TRACE conn3 <- [1,1310,null,{}] 09:58:59 INFO - PROCESS | 1799 | 1461257939374 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 1799 | 1461257939559 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:58:59 INFO - PROCESS | 1799 | 1461257939767 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bbb000 == 107 [pid = 1799] [id = 335] 09:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 296 (0x88840800) [pid = 1799] [serial = 1006] [outer = (nil)] 09:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 297 (0x88846c00) [pid = 1799] [serial = 1007] [outer = 0x88840800] 09:58:59 INFO - PROCESS | 1799 | 1461257939846 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 298 (0x888ef800) [pid = 1799] [serial = 1008] [outer = 0x88840800] 09:59:00 INFO - PROCESS | 1799 | 1461257940689 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1799 | 1461257940752 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:59:00 INFO - PROCESS | 1799 | 1461257940792 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1799 | 1461257940797 Marionette TRACE conn3 <- [1,1314,null,{}] 09:59:00 INFO - PROCESS | 1799 | 1461257940818 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:01 INFO - PROCESS | 1799 | 1461257941079 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:59:01 INFO - PROCESS | 1799 | 1461257941110 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x88848400 == 108 [pid = 1799] [id = 336] 09:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 299 (0x889e1800) [pid = 1799] [serial = 1009] [outer = (nil)] 09:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 300 (0x8a051400) [pid = 1799] [serial = 1010] [outer = 0x889e1800] 09:59:01 INFO - PROCESS | 1799 | 1461257941190 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 301 (0x8a247c00) [pid = 1799] [serial = 1011] [outer = 0x889e1800] 09:59:02 INFO - PROCESS | 1799 | 1461257942301 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1585ms 09:59:02 INFO - PROCESS | 1799 | 1461257942347 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 1799 | 1461257942351 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:59:02 INFO - PROCESS | 1799 | 1461257942357 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1799 | 1461257942362 Marionette TRACE conn3 <- [1,1318,null,{}] 09:59:02 INFO - PROCESS | 1799 | 1461257942384 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 1799 | 1461257942638 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:59:02 INFO - PROCESS | 1799 | 1461257942667 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bba400 == 109 [pid = 1799] [id = 337] 09:59:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 302 (0x8a0f2c00) [pid = 1799] [serial = 1012] [outer = (nil)] 09:59:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 303 (0x8ac73800) [pid = 1799] [serial = 1013] [outer = 0x8a0f2c00] 09:59:02 INFO - PROCESS | 1799 | 1461257942739 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 304 (0x8ac7e400) [pid = 1799] [serial = 1014] [outer = 0x8a0f2c00] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 303 (0x8870a000) [pid = 1799] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 302 (0x900e2c00) [pid = 1799] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 301 (0x901a9400) [pid = 1799] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 300 (0x8fbdf400) [pid = 1799] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 299 (0x8aa30c00) [pid = 1799] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 298 (0x87226400) [pid = 1799] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 297 (0x98518c00) [pid = 1799] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 296 (0x8b330800) [pid = 1799] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 295 (0x9fba7800) [pid = 1799] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 294 (0x8a053400) [pid = 1799] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 293 (0x901a7800) [pid = 1799] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 292 (0x87b11c00) [pid = 1799] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 291 (0x8e5e6000) [pid = 1799] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 290 (0x874bdc00) [pid = 1799] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 289 (0x8bd75000) [pid = 1799] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 288 (0x8ffe9c00) [pid = 1799] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 287 (0x8a0f9800) [pid = 1799] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 286 (0x8f5ae800) [pid = 1799] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 285 (0x8f45cc00) [pid = 1799] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 284 (0x8a0f2800) [pid = 1799] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 283 (0x8a0f8800) [pid = 1799] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 282 (0x8b332800) [pid = 1799] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 281 (0x97150c00) [pid = 1799] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 280 (0x937c8000) [pid = 1799] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 279 (0x91edc000) [pid = 1799] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 278 (0x8e7e4800) [pid = 1799] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 277 (0x937cf400) [pid = 1799] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 276 (0x88bba400) [pid = 1799] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 275 (0x8b3cd400) [pid = 1799] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 274 (0x8b4ef800) [pid = 1799] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 273 (0x937c8400) [pid = 1799] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 272 (0x872ee000) [pid = 1799] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 271 (0x8fbe7000) [pid = 1799] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x928e1800) [pid = 1799] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x8ff32400) [pid = 1799] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x8a244400) [pid = 1799] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x89f8d400) [pid = 1799] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x89f91400) [pid = 1799] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x90497000) [pid = 1799] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x937d0400) [pid = 1799] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x87222400) [pid = 1799] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0x91e50400) [pid = 1799] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x8e7dac00) [pid = 1799] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x9fa96400) [pid = 1799] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x91e55000) [pid = 1799] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x91ede800) [pid = 1799] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x8e4c3400) [pid = 1799] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x888efc00) [pid = 1799] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x899b5800) [pid = 1799] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8a8a1c00) [pid = 1799] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x901a4000) [pid = 1799] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x872f2800) [pid = 1799] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x8bbacc00) [pid = 1799] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x92851000) [pid = 1799] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x93419800) [pid = 1799] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x889e5400) [pid = 1799] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x8870fc00) [pid = 1799] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x8f5b7800) [pid = 1799] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x8e5e8400) [pid = 1799] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x8a8a7400) [pid = 1799] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x93bbe000) [pid = 1799] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x9065d000) [pid = 1799] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x928e4800) [pid = 1799] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x9620cc00) [pid = 1799] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x8e7e4c00) [pid = 1799] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x91107400) [pid = 1799] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x889e8000) [pid = 1799] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x889ee800) [pid = 1799] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x96670800) [pid = 1799] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x876b5000) [pid = 1799] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x901a4c00) [pid = 1799] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0x98f20c00) [pid = 1799] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0xa29c9c00) [pid = 1799] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x9fae4400) [pid = 1799] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x874c0c00) [pid = 1799] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x8f45b000) [pid = 1799] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x874b5c00) [pid = 1799] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x8fff5800) [pid = 1799] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x97582000) [pid = 1799] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x93bc8400) [pid = 1799] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0x8b21bc00) [pid = 1799] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x99245400) [pid = 1799] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x899bcc00) [pid = 1799] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x8f10e000) [pid = 1799] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x99247000) [pid = 1799] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x874c0400) [pid = 1799] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8ac80c00) [pid = 1799] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x8a8ad800) [pid = 1799] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x98651000) [pid = 1799] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:59:04 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x8ff37800) [pid = 1799] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:59:05 INFO - PROCESS | 1799 | 1461257945073 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2746ms 09:59:05 INFO - PROCESS | 1799 | 1461257945104 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1799 | 1461257945108 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:59:05 INFO - PROCESS | 1799 | 1461257945115 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1799 | 1461257945118 Marionette TRACE conn3 <- [1,1322,null,{}] 09:59:05 INFO - PROCESS | 1799 | 1461257945124 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 1799 | 1461257945302 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:59:05 INFO - PROCESS | 1799 | 1461257945491 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ee000 == 110 [pid = 1799] [id = 338] 09:59:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 215 (0x874c0c00) [pid = 1799] [serial = 1015] [outer = (nil)] 09:59:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 216 (0x889ee000) [pid = 1799] [serial = 1016] [outer = 0x874c0c00] 09:59:05 INFO - PROCESS | 1799 | 1461257945567 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 217 (0x89f8e800) [pid = 1799] [serial = 1017] [outer = 0x874c0c00] 09:59:06 INFO - PROCESS | 1799 | 1461257946459 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1428ms 09:59:06 INFO - PROCESS | 1799 | 1461257946547 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1799 | 1461257946553 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:59:06 INFO - PROCESS | 1799 | 1461257946564 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1799 | 1461257946571 Marionette TRACE conn3 <- [1,1326,null,{}] 09:59:06 INFO - PROCESS | 1799 | 1461257946580 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:06 INFO - PROCESS | 1799 | 1461257946790 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:59:07 INFO - PROCESS | 1799 | 1461257947147 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb1000 == 111 [pid = 1799] [id = 339] 09:59:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 218 (0x87bb2400) [pid = 1799] [serial = 1018] [outer = (nil)] 09:59:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 219 (0x87bb7c00) [pid = 1799] [serial = 1019] [outer = 0x87bb2400] 09:59:07 INFO - PROCESS | 1799 | 1461257947272 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 220 (0x88bb4800) [pid = 1799] [serial = 1020] [outer = 0x87bb2400] 09:59:08 INFO - PROCESS | 1799 | 1461257948205 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1705ms 09:59:08 INFO - PROCESS | 1799 | 1461257948269 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1799 | 1461257948278 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:59:08 INFO - PROCESS | 1799 | 1461257948289 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1799 | 1461257948292 Marionette TRACE conn3 <- [1,1330,null,{}] 09:59:08 INFO - PROCESS | 1799 | 1461257948299 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:08 INFO - PROCESS | 1799 | 1461257948502 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:59:08 INFO - PROCESS | 1799 | 1461257948822 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f1000 == 112 [pid = 1799] [id = 340] 09:59:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 221 (0x8a0f8800) [pid = 1799] [serial = 1021] [outer = (nil)] 09:59:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 222 (0x8a247800) [pid = 1799] [serial = 1022] [outer = 0x8a0f8800] 09:59:08 INFO - PROCESS | 1799 | 1461257948914 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 223 (0x8a8a4800) [pid = 1799] [serial = 1023] [outer = 0x8a0f8800] 09:59:09 INFO - PROCESS | 1799 | 1461257949868 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1635ms 09:59:09 INFO - PROCESS | 1799 | 1461257949924 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1799 | 1461257949929 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:59:09 INFO - PROCESS | 1799 | 1461257949935 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1799 | 1461257949941 Marionette TRACE conn3 <- [1,1334,null,{}] 09:59:09 INFO - PROCESS | 1799 | 1461257949958 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1799 | 1461257950180 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:59:10 INFO - PROCESS | 1799 | 1461257950537 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f7000 == 113 [pid = 1799] [id = 341] 09:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 224 (0x8ac80c00) [pid = 1799] [serial = 1024] [outer = (nil)] 09:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 225 (0x8b21d400) [pid = 1799] [serial = 1025] [outer = 0x8ac80c00] 09:59:10 INFO - PROCESS | 1799 | 1461257950633 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 226 (0x8b335c00) [pid = 1799] [serial = 1026] [outer = 0x8ac80c00] 09:59:11 INFO - PROCESS | 1799 | 1461257951551 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1689ms 09:59:11 INFO - PROCESS | 1799 | 1461257951625 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1799 | 1461257951629 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:59:11 INFO - PROCESS | 1799 | 1461257951636 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1799 | 1461257951639 Marionette TRACE conn3 <- [1,1338,null,{}] 09:59:11 INFO - PROCESS | 1799 | 1461257951646 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:11 INFO - PROCESS | 1799 | 1461257951842 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:59:12 INFO - PROCESS | 1799 | 1461257952163 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb3400 == 114 [pid = 1799] [id = 342] 09:59:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 227 (0x8ac74000) [pid = 1799] [serial = 1027] [outer = (nil)] 09:59:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 228 (0x8b3cf800) [pid = 1799] [serial = 1028] [outer = 0x8ac74000] 09:59:12 INFO - PROCESS | 1799 | 1461257952269 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 229 (0x8b4f5800) [pid = 1799] [serial = 1029] [outer = 0x8ac74000] 09:59:13 INFO - PROCESS | 1799 | 1461257953595 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1986ms 09:59:13 INFO - PROCESS | 1799 | 1461257953622 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1799 | 1461257953625 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:59:13 INFO - PROCESS | 1799 | 1461257953690 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1799 | 1461257953695 Marionette TRACE conn3 <- [1,1342,null,{}] 09:59:13 INFO - PROCESS | 1799 | 1461257953709 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1799 | 1461257953889 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:59:14 INFO - PROCESS | 1799 | 1461257954152 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b338c00 == 115 [pid = 1799] [id = 343] 09:59:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 230 (0x8b3c9c00) [pid = 1799] [serial = 1030] [outer = (nil)] 09:59:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 231 (0x8bd75000) [pid = 1799] [serial = 1031] [outer = 0x8b3c9c00] 09:59:14 INFO - PROCESS | 1799 | 1461257954238 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 232 (0x8bd7f800) [pid = 1799] [serial = 1032] [outer = 0x8b3c9c00] 09:59:15 INFO - PROCESS | 1799 | 1461257955168 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1596ms 09:59:15 INFO - PROCESS | 1799 | 1461257955228 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1799 | 1461257955233 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:59:15 INFO - PROCESS | 1799 | 1461257955239 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1799 | 1461257955242 Marionette TRACE conn3 <- [1,1346,null,{}] 09:59:15 INFO - PROCESS | 1799 | 1461257955248 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:15 INFO - PROCESS | 1799 | 1461257955465 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:59:15 INFO - PROCESS | 1799 | 1461257955788 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c3400 == 116 [pid = 1799] [id = 344] 09:59:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 233 (0x8e4c9800) [pid = 1799] [serial = 1033] [outer = (nil)] 09:59:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 234 (0x8e7dd800) [pid = 1799] [serial = 1034] [outer = 0x8e4c9800] 09:59:15 INFO - PROCESS | 1799 | 1461257955896 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 235 (0x8f240800) [pid = 1799] [serial = 1035] [outer = 0x8e4c9800] 09:59:16 INFO - PROCESS | 1799 | 1461257956805 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1628ms 09:59:16 INFO - PROCESS | 1799 | 1461257956868 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:59:16 INFO - PROCESS | 1799 | 1461257956872 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:59:16 INFO - PROCESS | 1799 | 1461257956878 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1799 | 1461257956882 Marionette TRACE conn3 <- [1,1350,null,{}] 09:59:16 INFO - PROCESS | 1799 | 1461257956887 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:17 INFO - PROCESS | 1799 | 1461257957080 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:59:17 INFO - PROCESS | 1799 | 1461257957409 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f0c00 == 117 [pid = 1799] [id = 345] 09:59:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 236 (0x88bb1400) [pid = 1799] [serial = 1036] [outer = (nil)] 09:59:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 237 (0x8f457c00) [pid = 1799] [serial = 1037] [outer = 0x88bb1400] 09:59:17 INFO - PROCESS | 1799 | 1461257957499 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 238 (0x8f45f000) [pid = 1799] [serial = 1038] [outer = 0x88bb1400] 09:59:18 INFO - PROCESS | 1799 | 1461257958389 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1580ms 09:59:18 INFO - PROCESS | 1799 | 1461257958459 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1799 | 1461257958464 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:59:18 INFO - PROCESS | 1799 | 1461257958470 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1799 | 1461257958474 Marionette TRACE conn3 <- [1,1354,null,{}] 09:59:18 INFO - PROCESS | 1799 | 1461257958480 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 1799 | 1461257958702 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:59:19 INFO - PROCESS | 1799 | 1461257959031 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f457000 == 118 [pid = 1799] [id = 346] 09:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 239 (0x8f45c800) [pid = 1799] [serial = 1039] [outer = (nil)] 09:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 240 (0x8fb7d800) [pid = 1799] [serial = 1040] [outer = 0x8f45c800] 09:59:19 INFO - PROCESS | 1799 | 1461257959117 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 241 (0x8fbe1000) [pid = 1799] [serial = 1041] [outer = 0x8f45c800] 09:59:20 INFO - PROCESS | 1799 | 1461257960036 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1634ms 09:59:20 INFO - PROCESS | 1799 | 1461257960105 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1799 | 1461257960110 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:59:20 INFO - PROCESS | 1799 | 1461257960118 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1799 | 1461257960121 Marionette TRACE conn3 <- [1,1358,null,{}] 09:59:20 INFO - PROCESS | 1799 | 1461257960127 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 1799 | 1461257960346 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:59:20 INFO - PROCESS | 1799 | 1461257960665 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7d6400 == 119 [pid = 1799] [id = 347] 09:59:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 242 (0x8f5adc00) [pid = 1799] [serial = 1042] [outer = (nil)] 09:59:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 243 (0x8ff3e000) [pid = 1799] [serial = 1043] [outer = 0x8f5adc00] 09:59:20 INFO - PROCESS | 1799 | 1461257960759 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 244 (0x8ffea400) [pid = 1799] [serial = 1044] [outer = 0x8f5adc00] 09:59:21 INFO - PROCESS | 1799 | 1461257961652 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 09:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:59:21 INFO - PROCESS | 1799 | 1461257961705 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 1799 | 1461257961708 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:59:21 INFO - PROCESS | 1799 | 1461257961714 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1799 | 1461257961718 Marionette TRACE conn3 <- [1,1362,null,{}] 09:59:21 INFO - PROCESS | 1799 | 1461257961724 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 1799 | 1461257961925 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:59:22 INFO - PROCESS | 1799 | 1461257962200 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbea400 == 120 [pid = 1799] [id = 348] 09:59:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 245 (0x900e4c00) [pid = 1799] [serial = 1045] [outer = (nil)] 09:59:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 246 (0x901aac00) [pid = 1799] [serial = 1046] [outer = 0x900e4c00] 09:59:22 INFO - PROCESS | 1799 | 1461257962387 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 247 (0x904a0400) [pid = 1799] [serial = 1047] [outer = 0x900e4c00] 09:59:23 INFO - PROCESS | 1799 | 1461257963321 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1641ms 09:59:23 INFO - PROCESS | 1799 | 1461257963354 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1799 | 1461257963358 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:59:23 INFO - PROCESS | 1799 | 1461257963366 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1799 | 1461257963370 Marionette TRACE conn3 <- [1,1366,null,{}] 09:59:23 INFO - PROCESS | 1799 | 1461257963377 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:23 INFO - PROCESS | 1799 | 1461257963607 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:59:23 INFO - PROCESS | 1799 | 1461257963938 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x901a1000 == 121 [pid = 1799] [id = 349] 09:59:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 248 (0x91ee3c00) [pid = 1799] [serial = 1048] [outer = (nil)] 09:59:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 249 (0x9284bc00) [pid = 1799] [serial = 1049] [outer = 0x91ee3c00] 09:59:24 INFO - PROCESS | 1799 | 1461257964038 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 250 (0x93419800) [pid = 1799] [serial = 1050] [outer = 0x91ee3c00] 09:59:25 INFO - PROCESS | 1799 | 1461257965055 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 1799 | 1461257965098 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:59:25 INFO - PROCESS | 1799 | 1461257965104 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1799 | 1461257965108 Marionette TRACE conn3 <- [1,1370,null,{}] 09:59:25 INFO - PROCESS | 1799 | 1461257965113 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 1799 | 1461257965307 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:59:25 INFO - PROCESS | 1799 | 1461257965632 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x91e50400 == 122 [pid = 1799] [id = 350] 09:59:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 251 (0x936f1000) [pid = 1799] [serial = 1051] [outer = (nil)] 09:59:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 252 (0x937cd800) [pid = 1799] [serial = 1052] [outer = 0x936f1000] 09:59:25 INFO - PROCESS | 1799 | 1461257965725 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 253 (0x94fb5000) [pid = 1799] [serial = 1053] [outer = 0x936f1000] 09:59:26 INFO - PROCESS | 1799 | 1461257966679 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 1799 | 1461257966743 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:59:26 INFO - PROCESS | 1799 | 1461257966749 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - PROCESS | 1799 | 1461257966751 Marionette TRACE conn3 <- [1,1374,null,{}] 09:59:26 INFO - PROCESS | 1799 | 1461257966758 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1799 | 1461257967004 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:59:27 INFO - PROCESS | 1799 | 1461257967338 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5eb400 == 123 [pid = 1799] [id = 351] 09:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 254 (0x8f242000) [pid = 1799] [serial = 1054] [outer = (nil)] 09:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 255 (0x962b1800) [pid = 1799] [serial = 1055] [outer = 0x8f242000] 09:59:27 INFO - PROCESS | 1799 | 1461257967427 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 256 (0x9666b000) [pid = 1799] [serial = 1056] [outer = 0x8f242000] 09:59:28 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:28 INFO - PROCESS | 1799 | 1461257968353 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1799 | 1461257968441 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:59:28 INFO - PROCESS | 1799 | 1461257968447 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1799 | 1461257968451 Marionette TRACE conn3 <- [1,1378,null,{}] 09:59:28 INFO - PROCESS | 1799 | 1461257968456 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:28 INFO - PROCESS | 1799 | 1461257968695 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:59:29 INFO - PROCESS | 1799 | 1461257969019 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x971a5c00 == 124 [pid = 1799] [id = 352] 09:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 257 (0x974c5c00) [pid = 1799] [serial = 1057] [outer = (nil)] 09:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 258 (0x97587400) [pid = 1799] [serial = 1058] [outer = 0x974c5c00] 09:59:29 INFO - PROCESS | 1799 | 1461257969103 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 259 (0x97935800) [pid = 1799] [serial = 1059] [outer = 0x974c5c00] 09:59:30 INFO - PROCESS | 1799 | 1461257969990 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1799 | 1461257970035 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:59:30 INFO - PROCESS | 1799 | 1461257970042 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1799 | 1461257970045 Marionette TRACE conn3 <- [1,1382,null,{}] 09:59:30 INFO - PROCESS | 1799 | 1461257970051 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 1799 | 1461257970249 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:59:30 INFO - PROCESS | 1799 | 1461257970605 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f24b000 == 125 [pid = 1799] [id = 353] 09:59:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 260 (0x8f24b800) [pid = 1799] [serial = 1060] [outer = (nil)] 09:59:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 261 (0x9851f800) [pid = 1799] [serial = 1061] [outer = 0x8f24b800] 09:59:30 INFO - PROCESS | 1799 | 1461257970699 Marionette DEBUG loaded listener.js 09:59:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 262 (0x98548800) [pid = 1799] [serial = 1062] [outer = 0x8f24b800] 09:59:31 INFO - PROCESS | 1799 | [1799] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:31 INFO - PROCESS | 1799 | 1461257971652 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1799 | 1461257971727 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:59:31 INFO - PROCESS | 1799 | 1461257971734 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1799 | 1461257971738 Marionette TRACE conn3 <- [1,1386,null,{}] 09:59:31 INFO - PROCESS | 1799 | 1461257971743 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:31 INFO - PROCESS | 1799 | 1461257971936 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:59:32 INFO - PROCESS | 1799 | 1461257972268 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbd000 == 126 [pid = 1799] [id = 354] 09:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 263 (0x899bf000) [pid = 1799] [serial = 1063] [outer = (nil)] 09:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 264 (0x8a24e400) [pid = 1799] [serial = 1064] [outer = 0x899bf000] 09:59:32 INFO - PROCESS | 1799 | 1461257972371 Marionette DEBUG loaded listener.js 09:59:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 265 (0x8a8a6800) [pid = 1799] [serial = 1065] [outer = 0x899bf000] 09:59:33 INFO - PROCESS | 1799 | 1461257973318 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 1799 | 1461257973375 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:59:33 INFO - PROCESS | 1799 | 1461257973381 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 1799 | 1461257973385 Marionette TRACE conn3 <- [1,1390,null,{}] 09:59:33 INFO - PROCESS | 1799 | 1461257973391 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:33 INFO - PROCESS | 1799 | 1461257973623 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:59:33 INFO - PROCESS | 1799 | 1461257973950 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b13000 == 127 [pid = 1799] [id = 355] 09:59:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 266 (0x87b13c00) [pid = 1799] [serial = 1066] [outer = (nil)] 09:59:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 267 (0x89f9bc00) [pid = 1799] [serial = 1067] [outer = 0x87b13c00] 09:59:34 INFO - PROCESS | 1799 | 1461257974034 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 268 (0x8aa30000) [pid = 1799] [serial = 1068] [outer = 0x87b13c00] 09:59:34 INFO - PROCESS | 1799 | 1461257974911 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1585ms 09:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:59:34 INFO - PROCESS | 1799 | 1461257974966 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1799 | 1461257974970 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:59:34 INFO - PROCESS | 1799 | 1461257974976 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1799 | 1461257974979 Marionette TRACE conn3 <- [1,1394,null,{}] 09:59:34 INFO - PROCESS | 1799 | 1461257974985 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:35 INFO - PROCESS | 1799 | 1461257975204 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:59:35 INFO - PROCESS | 1799 | 1461257975527 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x87221400 == 128 [pid = 1799] [id = 356] 09:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 269 (0x87228800) [pid = 1799] [serial = 1069] [outer = (nil)] 09:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 270 (0x8a0fa400) [pid = 1799] [serial = 1070] [outer = 0x87228800] 09:59:35 INFO - PROCESS | 1799 | 1461257975617 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 271 (0x8bbb2c00) [pid = 1799] [serial = 1071] [outer = 0x87228800] 09:59:36 INFO - PROCESS | 1799 | 1461257976514 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x96e05c00 == 127 [pid = 1799] [id = 231] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x98fed800 == 126 [pid = 1799] [id = 236] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x96672000 == 125 [pid = 1799] [id = 42] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x98825800 == 124 [pid = 1799] [id = 234] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x97581000 == 123 [pid = 1799] [id = 232] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x983b1400 == 122 [pid = 1799] [id = 233] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x88708000 == 121 [pid = 1799] [id = 235] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8f456400 == 120 [pid = 1799] [id = 41] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8b32c400 == 119 [pid = 1799] [id = 288] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x83059800 == 118 [pid = 1799] [id = 333] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x83050400 == 117 [pid = 1799] [id = 332] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x89964000 == 116 [pid = 1799] [id = 331] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8884a800 == 115 [pid = 1799] [id = 329] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x84ec1c00 == 114 [pid = 1799] [id = 330] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x86085c00 == 113 [pid = 1799] [id = 328] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x86084c00 == 112 [pid = 1799] [id = 327] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0xa3b84c00 == 111 [pid = 1799] [id = 325] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x88840000 == 110 [pid = 1799] [id = 326] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x9a56e800 == 109 [pid = 1799] [id = 324] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x98ff2c00 == 108 [pid = 1799] [id = 323] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa2f400 == 107 [pid = 1799] [id = 322] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x971a8400 == 106 [pid = 1799] [id = 321] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x92852000 == 105 [pid = 1799] [id = 320] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x900e3000 == 104 [pid = 1799] [id = 11] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8a2400 == 103 [pid = 1799] [id = 318] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x899bb400 == 102 [pid = 1799] [id = 319] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c7000 == 101 [pid = 1799] [id = 317] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8eb800 == 100 [pid = 1799] [id = 316] 09:59:37 INFO - PROCESS | 1799 | --DOCSHELL 0x87222800 == 99 [pid = 1799] [id = 315] 09:59:37 INFO - PROCESS | 1799 | --DOMWINDOW == 270 (0x8fb04800) [pid = 1799] [serial = 801] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1799 | --DOMWINDOW == 269 (0x97935000) [pid = 1799] [serial = 825] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1799 | --DOMWINDOW == 268 (0x93419400) [pid = 1799] [serial = 744] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1799 | --DOMWINDOW == 267 (0x8fff4000) [pid = 1799] [serial = 896] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 266 (0x8b3c6400) [pid = 1799] [serial = 938] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 265 (0x8b4ef000) [pid = 1799] [serial = 635] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 264 (0x98fd2400) [pid = 1799] [serial = 831] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 263 (0x8b337000) [pid = 1799] [serial = 837] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 262 (0xa0ee0000) [pid = 1799] [serial = 834] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 261 (0x8ac7ac00) [pid = 1799] [serial = 807] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 260 (0x91ee6000) [pid = 1799] [serial = 684] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 259 (0x87b1bc00) [pid = 1799] [serial = 777] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 258 (0x8f1cc800) [pid = 1799] [serial = 888] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 257 (0x8a8ae800) [pid = 1799] [serial = 849] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 256 (0x8f1cc400) [pid = 1799] [serial = 611] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 255 (0x90495c00) [pid = 1799] [serial = 900] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 254 (0x8aa33000) [pid = 1799] [serial = 879] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 253 (0x8ff33c00) [pid = 1799] [serial = 894] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 252 (0x8fb0d000) [pid = 1799] [serial = 891] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 251 (0x936f0000) [pid = 1799] [serial = 626] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 250 (0x8ac36400) [pid = 1799] [serial = 672] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 249 (0x8e7d5c00) [pid = 1799] [serial = 942] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 248 (0x97588c00) [pid = 1799] [serial = 696] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 247 (0x99249000) [pid = 1799] [serial = 753] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 246 (0x8a8a8800) [pid = 1799] [serial = 878] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 245 (0x937d1400) [pid = 1799] [serial = 687] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 244 (0x8fff6800) [pid = 1799] [serial = 569] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 243 (0x974d2400) [pid = 1799] [serial = 632] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 242 (0x9fa1bc00) [pid = 1799] [serial = 926] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 241 (0x8bd79400) [pid = 1799] [serial = 554] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 240 (0x8b4f3800) [pid = 1799] [serial = 939] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 239 (0x8e7d9c00) [pid = 1799] [serial = 563] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 238 (0x8f1c3400) [pid = 1799] [serial = 887] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 237 (0x8e4c3000) [pid = 1799] [serial = 675] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 236 (0x97940c00) [pid = 1799] [serial = 750] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 235 (0x9341cc00) [pid = 1799] [serial = 648] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 234 (0x901a3800) [pid = 1799] [serial = 617] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 233 (0x937cb400) [pid = 1799] [serial = 819] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 232 (0xa3b81c00) [pid = 1799] [serial = 768] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 231 (0x8a24c000) [pid = 1799] [serial = 846] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 230 (0x89f98400) [pid = 1799] [serial = 771] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 229 (0x98541000) [pid = 1799] [serial = 774] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 228 (0x91e1ec00) [pid = 1799] [serial = 735] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 227 (0x978f6c00) [pid = 1799] [serial = 578] [outer = (nil)] [url = about:blank] 09:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 3089ms 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 226 (0x874be400) [pid = 1799] [serial = 669] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 225 (0x8aa31c00) [pid = 1799] [serial = 642] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 224 (0x8fb74000) [pid = 1799] [serial = 678] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 223 (0xa0edbc00) [pid = 1799] [serial = 762] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 222 (0x962b5000) [pid = 1799] [serial = 822] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 221 (0x900e0000) [pid = 1799] [serial = 897] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 220 (0x95a51800) [pid = 1799] [serial = 629] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 219 (0x8f461c00) [pid = 1799] [serial = 566] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 218 (0x8a04d000) [pid = 1799] [serial = 804] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 217 (0x8b217800) [pid = 1799] [serial = 641] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 216 (0x8a8abc00) [pid = 1799] [serial = 840] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 215 (0x91110c00) [pid = 1799] [serial = 902] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 214 (0x876b8800) [pid = 1799] [serial = 602] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 213 (0x8e4c6400) [pid = 1799] [serial = 882] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 212 (0x93417000) [pid = 1799] [serial = 905] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 211 (0x9830f000) [pid = 1799] [serial = 917] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 210 (0x9634e800) [pid = 1799] [serial = 690] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 209 (0x88bba800) [pid = 1799] [serial = 875] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 208 (0x889ebc00) [pid = 1799] [serial = 557] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x9864f000) [pid = 1799] [serial = 920] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x91106c00) [pid = 1799] [serial = 620] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x8bbaa800) [pid = 1799] [serial = 941] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x8e5efc00) [pid = 1799] [serial = 884] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x8ac3c000) [pid = 1799] [serial = 936] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x95adbc00) [pid = 1799] [serial = 909] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x973a3c00) [pid = 1799] [serial = 747] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9a56b400) [pid = 1799] [serial = 708] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x98546800) [pid = 1799] [serial = 828] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x913a5000) [pid = 1799] [serial = 903] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8fbeb800) [pid = 1799] [serial = 810] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8be89400) [pid = 1799] [serial = 881] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x901bfc00) [pid = 1799] [serial = 899] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x94fb3400) [pid = 1799] [serial = 908] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8fbea000) [pid = 1799] [serial = 893] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x937d3000) [pid = 1799] [serial = 575] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8a0ee800) [pid = 1799] [serial = 933] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8aa30800) [pid = 1799] [serial = 738] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x97154000) [pid = 1799] [serial = 693] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x936edc00) [pid = 1799] [serial = 906] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8ac78c00) [pid = 1799] [serial = 560] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x979fcc00) [pid = 1799] [serial = 923] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x928e4c00) [pid = 1799] [serial = 572] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x98ffb000) [pid = 1799] [serial = 705] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x89f92c00) [pid = 1799] [serial = 876] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0xa430a400) [pid = 1799] [serial = 765] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8e7e2000) [pid = 1799] [serial = 885] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0xa09d4800) [pid = 1799] [serial = 759] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x899b2400) [pid = 1799] [serial = 638] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x900d8400) [pid = 1799] [serial = 813] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8a8f8400) [pid = 1799] [serial = 935] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x90492c00) [pid = 1799] [serial = 645] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8f5b7400) [pid = 1799] [serial = 890] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9284a800) [pid = 1799] [serial = 623] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x983ac400) [pid = 1799] [serial = 699] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x97017c00) [pid = 1799] [serial = 912] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8e5e9c00) [pid = 1799] [serial = 741] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x98f16c00) [pid = 1799] [serial = 929] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x9fbacc00) [pid = 1799] [serial = 756] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x97584800) [pid = 1799] [serial = 914] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8a8f6800) [pid = 1799] [serial = 605] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x96e02000) [pid = 1799] [serial = 911] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x900e2000) [pid = 1799] [serial = 681] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9fadb400) [pid = 1799] [serial = 711] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8fb78400) [pid = 1799] [serial = 614] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8b4f8800) [pid = 1799] [serial = 608] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b339000) [pid = 1799] [serial = 843] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9899a400) [pid = 1799] [serial = 702] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x89f97000) [pid = 1799] [serial = 932] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9065f400) [pid = 1799] [serial = 816] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8f1c8c00) [pid = 1799] [serial = 944] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1799 | 1461257978306 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1799 | 1461257978310 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:59:38 INFO - PROCESS | 1799 | 1461257978322 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1799 | 1461257978326 Marionette TRACE conn3 <- [1,1398,null,{}] 09:59:38 INFO - PROCESS | 1799 | 1461257978334 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 1799 | 1461257978499 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:59:38 INFO - PROCESS | 1799 | 1461257978516 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f0400 == 100 [pid = 1799] [id = 357] 09:59:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x872f7c00) [pid = 1799] [serial = 1072] [outer = (nil)] 09:59:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x874bbc00) [pid = 1799] [serial = 1073] [outer = 0x872f7c00] 09:59:38 INFO - PROCESS | 1799 | 1461257978590 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x876b5000) [pid = 1799] [serial = 1074] [outer = 0x872f7c00] 09:59:39 INFO - PROCESS | 1799 | 1461257979506 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1233ms 09:59:39 INFO - PROCESS | 1799 | 1461257979555 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1799 | 1461257979560 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:59:39 INFO - PROCESS | 1799 | 1461257979571 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1799 | 1461257979576 Marionette TRACE conn3 <- [1,1402,null,{}] 09:59:39 INFO - PROCESS | 1799 | 1461257979582 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 1799 | 1461257979761 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:59:39 INFO - PROCESS | 1799 | 1461257979932 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x83056800 == 101 [pid = 1799] [id = 358] 09:59:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x874b7800) [pid = 1799] [serial = 1075] [outer = (nil)] 09:59:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x88706800) [pid = 1799] [serial = 1076] [outer = 0x874b7800] 09:59:40 INFO - PROCESS | 1799 | 1461257980005 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x88843800) [pid = 1799] [serial = 1077] [outer = 0x874b7800] 09:59:40 INFO - PROCESS | 1799 | 1461257980946 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1442ms 09:59:41 INFO - PROCESS | 1799 | 1461257981010 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1799 | 1461257981014 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:59:41 INFO - PROCESS | 1799 | 1461257981020 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1799 | 1461257981023 Marionette TRACE conn3 <- [1,1406,null,{}] 09:59:41 INFO - PROCESS | 1799 | 1461257981037 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 1799 | 1461257981295 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:59:41 INFO - PROCESS | 1799 | 1461257981326 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb9c00 == 102 [pid = 1799] [id = 359] 09:59:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x888f9c00) [pid = 1799] [serial = 1078] [outer = (nil)] 09:59:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x89962400) [pid = 1799] [serial = 1079] [outer = 0x888f9c00] 09:59:41 INFO - PROCESS | 1799 | 1461257981404 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x899b5400) [pid = 1799] [serial = 1080] [outer = 0x888f9c00] 09:59:42 INFO - PROCESS | 1799 | 1461257982408 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1438ms 09:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:59:42 INFO - PROCESS | 1799 | 1461257982465 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1799 | 1461257982468 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:59:42 INFO - PROCESS | 1799 | 1461257982474 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1799 | 1461257982477 Marionette TRACE conn3 <- [1,1410,null,{}] 09:59:42 INFO - PROCESS | 1799 | 1461257982482 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:43 INFO - PROCESS | 1799 | 1461257983596 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9110f400) [pid = 1799] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8bbaa000) [pid = 1799] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b214c00) [pid = 1799] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x889e1800) [pid = 1799] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8a0f2c00) [pid = 1799] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8bbb0c00) [pid = 1799] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x89966400) [pid = 1799] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x84ec2800) [pid = 1799] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8305cc00) [pid = 1799] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8722f800) [pid = 1799] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x99246c00) [pid = 1799] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x86085400) [pid = 1799] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x87222c00) [pid = 1799] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x83052000) [pid = 1799] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8aa31800) [pid = 1799] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0xa3b85c00) [pid = 1799] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0xa0997400) [pid = 1799] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x88845c00) [pid = 1799] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x86089c00) [pid = 1799] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8884d400) [pid = 1799] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:59:43 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x88840800) [pid = 1799] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:59:43 INFO - PROCESS | 1799 | 1461257983822 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x83051c00 == 103 [pid = 1799] [id = 360] 09:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x83055400) [pid = 1799] [serial = 1081] [outer = (nil)] 09:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x84ec2c00) [pid = 1799] [serial = 1082] [outer = 0x83055400] 09:59:43 INFO - PROCESS | 1799 | 1461257983896 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x87222400) [pid = 1799] [serial = 1083] [outer = 0x83055400] 09:59:44 INFO - PROCESS | 1799 | 1461257984641 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2180ms 09:59:44 INFO - PROCESS | 1799 | 1461257984653 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1799 | 1461257984656 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:59:44 INFO - PROCESS | 1799 | 1461257984662 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1799 | 1461257984664 Marionette TRACE conn3 <- [1,1414,null,{}] 09:59:44 INFO - PROCESS | 1799 | 1461257984670 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:44 INFO - PROCESS | 1799 | 1461257984899 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:59:44 INFO - PROCESS | 1799 | 1461257984918 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec7c00 == 104 [pid = 1799] [id = 361] 09:59:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8608b400) [pid = 1799] [serial = 1084] [outer = (nil)] 09:59:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x899c0c00) [pid = 1799] [serial = 1085] [outer = 0x8608b400] 09:59:44 INFO - PROCESS | 1799 | 1461257984989 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89f97000) [pid = 1799] [serial = 1086] [outer = 0x8608b400] 09:59:46 INFO - PROCESS | 1799 | 1461257986089 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1479ms 09:59:46 INFO - PROCESS | 1799 | 1461257986141 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1799 | 1461257986146 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:59:46 INFO - PROCESS | 1799 | 1461257986155 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1799 | 1461257986161 Marionette TRACE conn3 <- [1,1418,null,{}] 09:59:46 INFO - PROCESS | 1799 | 1461257986172 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:46 INFO - PROCESS | 1799 | 1461257986425 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:59:46 INFO - PROCESS | 1799 | 1461257986716 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8608f000 == 105 [pid = 1799] [id = 362] 09:59:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8722e000) [pid = 1799] [serial = 1087] [outer = (nil)] 09:59:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x876b9400) [pid = 1799] [serial = 1088] [outer = 0x8722e000] 09:59:46 INFO - PROCESS | 1799 | 1461257986804 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x87bb2800) [pid = 1799] [serial = 1089] [outer = 0x8722e000] 09:59:47 INFO - PROCESS | 1799 | 1461257987728 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1636ms 09:59:47 INFO - PROCESS | 1799 | 1461257987792 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:59:47 INFO - PROCESS | 1799 | 1461257987801 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:59:47 INFO - PROCESS | 1799 | 1461257987811 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:59:47 INFO - PROCESS | 1799 | 1461257987815 Marionette TRACE conn3 <- [1,1422,null,{}] 09:59:47 INFO - PROCESS | 1799 | 1461257987822 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:48 INFO - PROCESS | 1799 | 1461257988031 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:59:48 INFO - PROCESS | 1799 | 1461257988316 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e8800 == 106 [pid = 1799] [id = 363] 09:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x889f0400) [pid = 1799] [serial = 1090] [outer = (nil)] 09:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x89961400) [pid = 1799] [serial = 1091] [outer = 0x889f0400] 09:59:48 INFO - PROCESS | 1799 | 1461257988443 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x899bb800) [pid = 1799] [serial = 1092] [outer = 0x889f0400] 09:59:49 INFO - PROCESS | 1799 | 1461257989463 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1684ms 09:59:49 INFO - PROCESS | 1799 | 1461257989496 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1799 | 1461257989501 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:59:49 INFO - PROCESS | 1799 | 1461257989507 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1799 | 1461257989513 Marionette TRACE conn3 <- [1,1426,null,{}] 09:59:49 INFO - PROCESS | 1799 | 1461257989529 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:49 INFO - PROCESS | 1799 | 1461257989732 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:59:50 INFO - PROCESS | 1799 | 1461257990033 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0ef400 == 107 [pid = 1799] [id = 364] 09:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8a0f6400) [pid = 1799] [serial = 1093] [outer = (nil)] 09:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8a24a800) [pid = 1799] [serial = 1094] [outer = 0x8a0f6400] 09:59:50 INFO - PROCESS | 1799 | 1461257990128 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8a8ab400) [pid = 1799] [serial = 1095] [outer = 0x8a0f6400] 09:59:51 INFO - PROCESS | 1799 | 1461257991062 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 09:59:51 INFO - PROCESS | 1799 | 1461257991092 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:59:51 INFO - PROCESS | 1799 | 1461257991097 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:59:51 INFO - PROCESS | 1799 | 1461257991103 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1799 | 1461257991107 Marionette TRACE conn3 <- [1,1430,null,{}] 09:59:51 INFO - PROCESS | 1799 | 1461257991112 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1799 | 1461257991313 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:59:51 INFO - PROCESS | 1799 | 1461257991528 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ed800 == 108 [pid = 1799] [id = 365] 09:59:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x874b5000) [pid = 1799] [serial = 1096] [outer = (nil)] 09:59:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8a8f7400) [pid = 1799] [serial = 1097] [outer = 0x874b5000] 09:59:51 INFO - PROCESS | 1799 | 1461257991653 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8aa34800) [pid = 1799] [serial = 1098] [outer = 0x874b5000] 09:59:52 INFO - PROCESS | 1799 | 1461257992654 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1630ms 09:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:59:52 INFO - PROCESS | 1799 | 1461257992733 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1799 | 1461257992737 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:59:52 INFO - PROCESS | 1799 | 1461257992743 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1799 | 1461257992747 Marionette TRACE conn3 <- [1,1434,null,{}] 09:59:52 INFO - PROCESS | 1799 | 1461257992752 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:52 INFO - PROCESS | 1799 | 1461257992974 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:59:53 INFO - PROCESS | 1799 | 1461257993286 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f2c00 == 109 [pid = 1799] [id = 366] 09:59:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8ac3a000) [pid = 1799] [serial = 1099] [outer = (nil)] 09:59:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8ac41800) [pid = 1799] [serial = 1100] [outer = 0x8ac3a000] 09:59:53 INFO - PROCESS | 1799 | 1461257993417 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ac79c00) [pid = 1799] [serial = 1101] [outer = 0x8ac3a000] 09:59:54 INFO - PROCESS | 1799 | 1461257994282 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1582ms 09:59:54 INFO - PROCESS | 1799 | 1461257994324 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 1799 | 1461257994328 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:59:54 INFO - PROCESS | 1799 | 1461257994334 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1799 | 1461257994338 Marionette TRACE conn3 <- [1,1438,null,{}] 09:59:54 INFO - PROCESS | 1799 | 1461257994343 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 1799 | 1461257994559 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:59:54 INFO - PROCESS | 1799 | 1461257994822 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa33000 == 110 [pid = 1799] [id = 367] 09:59:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8b332c00) [pid = 1799] [serial = 1102] [outer = (nil)] 09:59:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8b3c4c00) [pid = 1799] [serial = 1103] [outer = 0x8b332c00] 09:59:54 INFO - PROCESS | 1799 | 1461257994956 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8b3cf000) [pid = 1799] [serial = 1104] [outer = 0x8b332c00] 09:59:55 INFO - PROCESS | 1799 | 1461257995862 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1578ms 09:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:59:55 INFO - PROCESS | 1799 | 1461257995913 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1799 | 1461257995917 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:59:55 INFO - PROCESS | 1799 | 1461257995923 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1799 | 1461257995927 Marionette TRACE conn3 <- [1,1442,null,{}] 09:59:55 INFO - PROCESS | 1799 | 1461257995932 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 1799 | 1461257996113 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:59:56 INFO - PROCESS | 1799 | 1461257996430 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b0400 == 111 [pid = 1799] [id = 368] 09:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x876bd000) [pid = 1799] [serial = 1105] [outer = (nil)] 09:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8bba7800) [pid = 1799] [serial = 1106] [outer = 0x876bd000] 09:59:56 INFO - PROCESS | 1799 | 1461257996516 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8bbb1400) [pid = 1799] [serial = 1107] [outer = 0x876bd000] 09:59:57 INFO - PROCESS | 1799 | 1461257997403 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1529ms 09:59:57 INFO - PROCESS | 1799 | 1461257997451 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:59:57 INFO - PROCESS | 1799 | 1461257997456 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:59:57 INFO - PROCESS | 1799 | 1461257997462 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1799 | 1461257997465 Marionette TRACE conn3 <- [1,1446,null,{}] 09:59:57 INFO - PROCESS | 1799 | 1461257997471 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:57 INFO - PROCESS | 1799 | 1461257997664 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:59:57 INFO - PROCESS | 1799 | 1461257997882 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c1c00 == 112 [pid = 1799] [id = 369] 09:59:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8bbaa000) [pid = 1799] [serial = 1108] [outer = (nil)] 09:59:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8be8f400) [pid = 1799] [serial = 1109] [outer = 0x8bbaa000] 09:59:58 INFO - PROCESS | 1799 | 1461257998008 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8e4c7c00) [pid = 1799] [serial = 1110] [outer = 0x8bbaa000] 09:59:58 INFO - PROCESS | 1799 | 1461257998957 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1530ms 09:59:58 INFO - PROCESS | 1799 | 1461257998992 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1799 | 1461257998995 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:59:59 INFO - PROCESS | 1799 | 1461257999002 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1799 | 1461257999004 Marionette TRACE conn3 <- [1,1450,null,{}] 09:59:59 INFO - PROCESS | 1799 | 1461257999010 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 1799 | 1461257999191 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:59:59 INFO - PROCESS | 1799 | 1461257999411 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ef400 == 113 [pid = 1799] [id = 370] 09:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x8b4f8800) [pid = 1799] [serial = 1111] [outer = (nil)] 09:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8e5ef400) [pid = 1799] [serial = 1112] [outer = 0x8b4f8800] 09:59:59 INFO - PROCESS | 1799 | 1461257999529 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x8e7da000) [pid = 1799] [serial = 1113] [outer = 0x8b4f8800] 10:00:00 INFO - PROCESS | 1799 | 1461258000512 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1587ms 10:00:00 INFO - PROCESS | 1799 | 1461258000590 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:00:00 INFO - PROCESS | 1799 | 1461258000594 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:00:00 INFO - PROCESS | 1799 | 1461258000600 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1799 | 1461258000604 Marionette TRACE conn3 <- [1,1454,null,{}] 10:00:00 INFO - PROCESS | 1799 | 1461258000610 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:00 INFO - PROCESS | 1799 | 1461258000853 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:00:01 INFO - PROCESS | 1799 | 1461258001174 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ecc00 == 114 [pid = 1799] [id = 371] 10:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x8b3c7800) [pid = 1799] [serial = 1114] [outer = (nil)] 10:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8f10e400) [pid = 1799] [serial = 1115] [outer = 0x8b3c7800] 10:00:01 INFO - PROCESS | 1799 | 1461258001285 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8f1c3400) [pid = 1799] [serial = 1116] [outer = 0x8b3c7800] 10:00:02 INFO - PROCESS | 1799 | 1461258002209 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1679ms 10:00:02 INFO - PROCESS | 1799 | 1461258002281 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1799 | 1461258002285 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:00:02 INFO - PROCESS | 1799 | 1461258002292 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1799 | 1461258002296 Marionette TRACE conn3 <- [1,1458,null,{}] 10:00:02 INFO - PROCESS | 1799 | 1461258002302 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:02 INFO - PROCESS | 1799 | 1461258002576 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:00:02 INFO - PROCESS | 1799 | 1461258002896 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f104800 == 115 [pid = 1799] [id = 372] 10:00:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8f5af400) [pid = 1799] [serial = 1117] [outer = (nil)] 10:00:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8f5b8800) [pid = 1799] [serial = 1118] [outer = 0x8f5af400] 10:00:02 INFO - PROCESS | 1799 | 1461258002991 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8fb77800) [pid = 1799] [serial = 1119] [outer = 0x8f5af400] 10:00:03 INFO - PROCESS | 1799 | 1461258003961 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1730ms 10:00:04 INFO - PROCESS | 1799 | 1461258004022 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1799 | 1461258004026 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:00:04 INFO - PROCESS | 1799 | 1461258004032 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1799 | 1461258004036 Marionette TRACE conn3 <- [1,1462,null,{}] 10:00:04 INFO - PROCESS | 1799 | 1461258004041 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:04 INFO - PROCESS | 1799 | 1461258004242 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:00:04 INFO - PROCESS | 1799 | 1461258004508 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe0000 == 116 [pid = 1799] [id = 373] 10:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fbe0800) [pid = 1799] [serial = 1120] [outer = (nil)] 10:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8fbebc00) [pid = 1799] [serial = 1121] [outer = 0x8fbe0800] 10:00:04 INFO - PROCESS | 1799 | 1461258004632 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8ff35800) [pid = 1799] [serial = 1122] [outer = 0x8fbe0800] 10:00:05 INFO - PROCESS | 1799 | 1461258005546 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1580ms 10:00:05 INFO - PROCESS | 1799 | 1461258005614 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1799 | 1461258005617 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:00:05 INFO - PROCESS | 1799 | 1461258005624 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1799 | 1461258005628 Marionette TRACE conn3 <- [1,1466,null,{}] 10:00:05 INFO - PROCESS | 1799 | 1461258005634 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:05 INFO - PROCESS | 1799 | 1461258005839 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:00:06 INFO - PROCESS | 1799 | 1461258006108 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x876bbc00 == 117 [pid = 1799] [id = 374] 10:00:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x876bd800) [pid = 1799] [serial = 1123] [outer = (nil)] 10:00:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8fb01800) [pid = 1799] [serial = 1124] [outer = 0x876bd800] 10:00:06 INFO - PROCESS | 1799 | 1461258006235 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8fff5c00) [pid = 1799] [serial = 1125] [outer = 0x876bd800] 10:00:07 INFO - PROCESS | 1799 | 1461258007148 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1578ms 10:00:07 INFO - PROCESS | 1799 | 1461258007203 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1799 | 1461258007206 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:00:07 INFO - PROCESS | 1799 | 1461258007213 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1799 | 1461258007217 Marionette TRACE conn3 <- [1,1470,null,{}] 10:00:07 INFO - PROCESS | 1799 | 1461258007222 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:07 INFO - PROCESS | 1799 | 1461258007425 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:00:07 INFO - PROCESS | 1799 | 1461258007685 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f9a000 == 118 [pid = 1799] [id = 375] 10:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x8ff38800) [pid = 1799] [serial = 1126] [outer = (nil)] 10:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x900e7800) [pid = 1799] [serial = 1127] [outer = 0x8ff38800] 10:00:07 INFO - PROCESS | 1799 | 1461258007812 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x901a5400) [pid = 1799] [serial = 1128] [outer = 0x8ff38800] 10:00:08 INFO - PROCESS | 1799 | 1461258008809 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1629ms 10:00:08 INFO - PROCESS | 1799 | 1461258008842 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1799 | 1461258008845 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:00:08 INFO - PROCESS | 1799 | 1461258008852 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1799 | 1461258008855 Marionette TRACE conn3 <- [1,1474,null,{}] 10:00:08 INFO - PROCESS | 1799 | 1461258008861 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:09 INFO - PROCESS | 1799 | 1461258009066 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:00:09 INFO - PROCESS | 1799 | 1461258009377 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x900e6800 == 119 [pid = 1799] [id = 376] 10:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x901ac800) [pid = 1799] [serial = 1129] [outer = (nil)] 10:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x9049cc00) [pid = 1799] [serial = 1130] [outer = 0x901ac800] 10:00:09 INFO - PROCESS | 1799 | 1461258009472 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x904a0000) [pid = 1799] [serial = 1131] [outer = 0x901ac800] 10:00:10 INFO - PROCESS | 1799 | 1461258010405 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1629ms 10:00:10 INFO - PROCESS | 1799 | 1461258010482 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1799 | 1461258010486 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:00:10 INFO - PROCESS | 1799 | 1461258010492 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1799 | 1461258010494 Marionette TRACE conn3 <- [1,1478,null,{}] 10:00:10 INFO - PROCESS | 1799 | 1461258010500 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:10 INFO - PROCESS | 1799 | 1461258010695 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:00:11 INFO - PROCESS | 1799 | 1461258011009 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x90498400 == 120 [pid = 1799] [id = 377] 10:00:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x91103000) [pid = 1799] [serial = 1132] [outer = (nil)] 10:00:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x913a2800) [pid = 1799] [serial = 1133] [outer = 0x91103000] 10:00:11 INFO - PROCESS | 1799 | 1461258011098 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x91e16400) [pid = 1799] [serial = 1134] [outer = 0x91103000] 10:00:12 INFO - PROCESS | 1799 | 1461258012003 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1578ms 10:00:12 INFO - PROCESS | 1799 | 1461258012070 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1799 | 1461258012073 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:00:12 INFO - PROCESS | 1799 | 1461258012080 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1799 | 1461258012083 Marionette TRACE conn3 <- [1,1482,null,{}] 10:00:12 INFO - PROCESS | 1799 | 1461258012089 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:12 INFO - PROCESS | 1799 | 1461258012278 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:00:12 INFO - PROCESS | 1799 | 1461258012541 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff38400 == 121 [pid = 1799] [id = 378] 10:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x9049e800) [pid = 1799] [serial = 1135] [outer = (nil)] 10:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x91ee9c00) [pid = 1799] [serial = 1136] [outer = 0x9049e800] 10:00:12 INFO - PROCESS | 1799 | 1461258012661 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x92847800) [pid = 1799] [serial = 1137] [outer = 0x9049e800] 10:00:13 INFO - PROCESS | 1799 | 1461258013607 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1578ms 10:00:13 INFO - PROCESS | 1799 | 1461258013659 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1799 | 1461258013663 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:00:13 INFO - PROCESS | 1799 | 1461258013669 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1799 | 1461258013673 Marionette TRACE conn3 <- [1,1486,null,{}] 10:00:13 INFO - PROCESS | 1799 | 1461258013678 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 1799 | 1461258013880 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:00:14 INFO - PROCESS | 1799 | 1461258014201 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8608fc00 == 122 [pid = 1799] [id = 379] 10:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x89f9a400) [pid = 1799] [serial = 1138] [outer = (nil)] 10:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 204 (0x93414400) [pid = 1799] [serial = 1139] [outer = 0x89f9a400] 10:00:14 INFO - PROCESS | 1799 | 1461258014291 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 205 (0x9341bc00) [pid = 1799] [serial = 1140] [outer = 0x89f9a400] 10:00:15 INFO - PROCESS | 1799 | 1461258015227 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1590ms 10:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:00:15 INFO - PROCESS | 1799 | 1461258015260 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1799 | 1461258015263 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:00:15 INFO - PROCESS | 1799 | 1461258015269 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1799 | 1461258015273 Marionette TRACE conn3 <- [1,1490,null,{}] 10:00:15 INFO - PROCESS | 1799 | 1461258015279 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:15 INFO - PROCESS | 1799 | 1461258015468 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:00:15 INFO - PROCESS | 1799 | 1461258015790 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x86087800 == 123 [pid = 1799] [id = 380] 10:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 206 (0x8608cc00) [pid = 1799] [serial = 1141] [outer = (nil)] 10:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 207 (0x87bb1800) [pid = 1799] [serial = 1142] [outer = 0x8608cc00] 10:00:15 INFO - PROCESS | 1799 | 1461258015879 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 208 (0x89966c00) [pid = 1799] [serial = 1143] [outer = 0x8608cc00] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8722e800 == 122 [pid = 1799] [id = 334] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10a800 == 121 [pid = 1799] [id = 91] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8b219000 == 120 [pid = 1799] [id = 248] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x874b9000 == 119 [pid = 1799] [id = 212] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10cc00 == 118 [pid = 1799] [id = 89] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x87b11400 == 117 [pid = 1799] [id = 258] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8a04dc00 == 116 [pid = 1799] [id = 307] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x962aa800 == 115 [pid = 1799] [id = 308] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x90492400 == 114 [pid = 1799] [id = 92] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x83051c00 == 113 [pid = 1799] [id = 360] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb9c00 == 112 [pid = 1799] [id = 359] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x83056800 == 111 [pid = 1799] [id = 358] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x872f0400 == 110 [pid = 1799] [id = 357] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbd000 == 109 [pid = 1799] [id = 354] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x971a5c00 == 108 [pid = 1799] [id = 352] 10:00:17 INFO - PROCESS | 1799 | --DOCSHELL 0x8f24b000 == 107 [pid = 1799] [id = 353] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 207 (0x8bd80800) [pid = 1799] [serial = 873] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 206 (0x98ff1800) [pid = 1799] [serial = 924] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 205 (0x8a051400) [pid = 1799] [serial = 1010] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 204 (0x888ef800) [pid = 1799] [serial = 1008] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 203 (0x8a247c00) [pid = 1799] [serial = 1011] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x8ac73800) [pid = 1799] [serial = 1013] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x8ac7e400) [pid = 1799] [serial = 1014] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9fadec00) [pid = 1799] [serial = 968] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x93417400) [pid = 1799] [serial = 962] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8e7de800) [pid = 1799] [serial = 954] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8be89800) [pid = 1799] [serial = 953] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8996f800) [pid = 1799] [serial = 996] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8996c800) [pid = 1799] [serial = 995] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x84ecc400) [pid = 1799] [serial = 993] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x84eca000) [pid = 1799] [serial = 992] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8fbe8800) [pid = 1799] [serial = 956] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8a04c400) [pid = 1799] [serial = 1002] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8608b800) [pid = 1799] [serial = 1001] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x874ba000) [pid = 1799] [serial = 1004] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x87b20800) [pid = 1799] [serial = 1005] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x90662c00) [pid = 1799] [serial = 959] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0xa098ac00) [pid = 1799] [serial = 972] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x9feadc00) [pid = 1799] [serial = 971] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x86090800) [pid = 1799] [serial = 984] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8608d800) [pid = 1799] [serial = 983] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x889ea800) [pid = 1799] [serial = 948] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x876bec00) [pid = 1799] [serial = 947] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8305c800) [pid = 1799] [serial = 999] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x83059400) [pid = 1799] [serial = 998] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8b32d400) [pid = 1799] [serial = 951] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8ac7bc00) [pid = 1799] [serial = 950] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0xa4376c00) [pid = 1799] [serial = 978] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0xa3b8fc00) [pid = 1799] [serial = 977] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0xa0ee2c00) [pid = 1799] [serial = 975] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0xa0e35800) [pid = 1799] [serial = 974] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x98544c00) [pid = 1799] [serial = 965] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0xa0b43c00) [pid = 1799] [serial = 981] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8884b400) [pid = 1799] [serial = 980] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x936ed000) [pid = 1799] [serial = 987] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8ac37c00) [pid = 1799] [serial = 986] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x89969400) [pid = 1799] [serial = 990] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x89966800) [pid = 1799] [serial = 989] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x88846c00) [pid = 1799] [serial = 1007] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x889ee000) [pid = 1799] [serial = 1016] [outer = (nil)] [url = about:blank] 10:00:17 INFO - PROCESS | 1799 | 1461258017945 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2734ms 10:00:18 INFO - PROCESS | 1799 | 1461258018002 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1799 | 1461258018009 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:00:18 INFO - PROCESS | 1799 | 1461258018021 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1799 | 1461258018025 Marionette TRACE conn3 <- [1,1494,null,{}] 10:00:18 INFO - PROCESS | 1799 | 1461258018033 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:18 INFO - PROCESS | 1799 | 1461258018215 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:00:18 INFO - PROCESS | 1799 | 1461258018393 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305c800 == 108 [pid = 1799] [id = 381] 10:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8722cc00) [pid = 1799] [serial = 1144] [outer = (nil)] 10:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x876b6c00) [pid = 1799] [serial = 1145] [outer = 0x8722cc00] 10:00:18 INFO - PROCESS | 1799 | 1461258018482 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x87b17c00) [pid = 1799] [serial = 1146] [outer = 0x8722cc00] 10:00:19 INFO - PROCESS | 1799 | 1461258019379 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1381ms 10:00:19 INFO - PROCESS | 1799 | 1461258019402 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1799 | 1461258019410 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:00:19 INFO - PROCESS | 1799 | 1461258019420 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1799 | 1461258019423 Marionette TRACE conn3 <- [1,1498,null,{}] 10:00:19 INFO - PROCESS | 1799 | 1461258019430 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:19 INFO - PROCESS | 1799 | 1461258019609 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:00:19 INFO - PROCESS | 1799 | 1461258019619 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x86090400 == 109 [pid = 1799] [id = 382] 10:00:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x876b9000) [pid = 1799] [serial = 1147] [outer = (nil)] 10:00:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x888fa000) [pid = 1799] [serial = 1148] [outer = 0x876b9000] 10:00:19 INFO - PROCESS | 1799 | 1461258019690 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x88bb2000) [pid = 1799] [serial = 1149] [outer = 0x876b9000] 10:00:20 INFO - PROCESS | 1799 | 1461258020712 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1332ms 10:00:20 INFO - PROCESS | 1799 | 1461258020751 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1799 | 1461258020754 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:00:20 INFO - PROCESS | 1799 | 1461258020767 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1799 | 1461258020773 Marionette TRACE conn3 <- [1,1502,null,{}] 10:00:20 INFO - PROCESS | 1799 | 1461258020788 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:21 INFO - PROCESS | 1799 | 1461258021024 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:00:21 INFO - PROCESS | 1799 | 1461258021061 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e2400 == 110 [pid = 1799] [id = 383] 10:00:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x899bd000) [pid = 1799] [serial = 1150] [outer = (nil)] 10:00:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x89f95800) [pid = 1799] [serial = 1151] [outer = 0x899bd000] 10:00:21 INFO - PROCESS | 1799 | 1461258021136 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8a050400) [pid = 1799] [serial = 1152] [outer = 0x899bd000] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x83055400) [pid = 1799] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8ac79000) [pid = 1799] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8bd77c00) [pid = 1799] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x97588400) [pid = 1799] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x92852800) [pid = 1799] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8b4eec00) [pid = 1799] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8b214800) [pid = 1799] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x99246800) [pid = 1799] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8fb77c00) [pid = 1799] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x9666dc00) [pid = 1799] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x92850000) [pid = 1799] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x888f9c00) [pid = 1799] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x87228800) [pid = 1799] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8f45c800) [pid = 1799] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x87b13c00) [pid = 1799] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8e4c9800) [pid = 1799] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x974c5c00) [pid = 1799] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x874b7800) [pid = 1799] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8ac74000) [pid = 1799] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x936f1000) [pid = 1799] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b3c9c00) [pid = 1799] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8a0f8800) [pid = 1799] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x87bb2400) [pid = 1799] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x899bf000) [pid = 1799] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x900e4c00) [pid = 1799] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8ac80c00) [pid = 1799] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f5adc00) [pid = 1799] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8f24b800) [pid = 1799] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8f242000) [pid = 1799] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x91ee3c00) [pid = 1799] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x88bb1400) [pid = 1799] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x872f7c00) [pid = 1799] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:00:22 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x9830ec00) [pid = 1799] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:00:22 INFO - PROCESS | 1799 | 1461258022772 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2040ms 10:00:22 INFO - PROCESS | 1799 | 1461258022801 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1799 | 1461258022805 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:00:22 INFO - PROCESS | 1799 | 1461258022810 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1799 | 1461258022813 Marionette TRACE conn3 <- [1,1506,null,{}] 10:00:22 INFO - PROCESS | 1799 | 1461258022819 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:23 INFO - PROCESS | 1799 | 1461258023053 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:00:23 INFO - PROCESS | 1799 | 1461258023074 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f5000 == 111 [pid = 1799] [id = 384] 10:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x87bb9400) [pid = 1799] [serial = 1153] [outer = (nil)] 10:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x899bb400) [pid = 1799] [serial = 1154] [outer = 0x87bb9400] 10:00:23 INFO - PROCESS | 1799 | 1461258023147 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a052c00) [pid = 1799] [serial = 1155] [outer = 0x87bb9400] 10:00:23 INFO - PROCESS | 1799 | 1461258023967 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1176ms 10:00:23 INFO - PROCESS | 1799 | 1461258023987 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1799 | 1461258023990 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:00:24 INFO - PROCESS | 1799 | 1461258024008 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - PROCESS | 1799 | 1461258024010 Marionette TRACE conn3 <- [1,1510,null,{}] 10:00:24 INFO - PROCESS | 1799 | 1461258024016 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:24 INFO - PROCESS | 1799 | 1461258024182 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:00:24 INFO - PROCESS | 1799 | 1461258024199 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f8fc00 == 112 [pid = 1799] [id = 385] 10:00:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8a056000) [pid = 1799] [serial = 1156] [outer = (nil)] 10:00:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a244c00) [pid = 1799] [serial = 1157] [outer = 0x8a056000] 10:00:24 INFO - PROCESS | 1799 | 1461258024270 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a8ac000) [pid = 1799] [serial = 1158] [outer = 0x8a056000] 10:00:25 INFO - PROCESS | 1799 | 1461258025466 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1488ms 10:00:25 INFO - PROCESS | 1799 | 1461258025496 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1799 | 1461258025504 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:00:25 INFO - PROCESS | 1799 | 1461258025513 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1799 | 1461258025518 Marionette TRACE conn3 <- [1,1514,null,{}] 10:00:25 INFO - PROCESS | 1799 | 1461258025526 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:25 INFO - PROCESS | 1799 | 1461258025732 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:00:26 INFO - PROCESS | 1799 | 1461258025999 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f1800 == 113 [pid = 1799] [id = 386] 10:00:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x876b8c00) [pid = 1799] [serial = 1159] [outer = (nil)] 10:00:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8870d000) [pid = 1799] [serial = 1160] [outer = 0x876b8c00] 10:00:26 INFO - PROCESS | 1799 | 1461258026132 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x888f2c00) [pid = 1799] [serial = 1161] [outer = 0x876b8c00] 10:00:27 INFO - PROCESS | 1799 | 1461258027135 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1681ms 10:00:27 INFO - PROCESS | 1799 | 1461258027194 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1799 | 1461258027203 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:00:27 INFO - PROCESS | 1799 | 1461258027214 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1799 | 1461258027218 Marionette TRACE conn3 <- [1,1518,null,{}] 10:00:27 INFO - PROCESS | 1799 | 1461258027224 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:27 INFO - PROCESS | 1799 | 1461258027462 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:00:27 INFO - PROCESS | 1799 | 1461258027818 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f9400 == 114 [pid = 1799] [id = 387] 10:00:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8996f000) [pid = 1799] [serial = 1162] [outer = (nil)] 10:00:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89f9c400) [pid = 1799] [serial = 1163] [outer = 0x8996f000] 10:00:27 INFO - PROCESS | 1799 | 1461258027904 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8a0f4c00) [pid = 1799] [serial = 1164] [outer = 0x8996f000] 10:00:28 INFO - PROCESS | 1799 | 1461258028819 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1632ms 10:00:28 INFO - PROCESS | 1799 | 1461258028847 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:00:28 INFO - PROCESS | 1799 | 1461258028851 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:00:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:00:28 INFO - PROCESS | 1799 | 1461258028858 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1799 | 1461258028864 Marionette TRACE conn3 <- [1,1522,null,{}] 10:00:28 INFO - PROCESS | 1799 | 1461258028880 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:29 INFO - PROCESS | 1799 | 1461258029092 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:00:29 INFO - PROCESS | 1799 | 1461258029356 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x89965400 == 115 [pid = 1799] [id = 388] 10:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8a248400) [pid = 1799] [serial = 1165] [outer = (nil)] 10:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ac74400) [pid = 1799] [serial = 1166] [outer = 0x8a248400] 10:00:29 INFO - PROCESS | 1799 | 1461258029493 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8b212c00) [pid = 1799] [serial = 1167] [outer = 0x8a248400] 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:30 INFO - PROCESS | 1799 | 1461258030288 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:00:30 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 () { 10:00:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:00:30 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 () { 10:00:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:00:30 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 () { 10:00:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:00:30 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 () { 10:00:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:00:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1483ms 10:00:30 INFO - PROCESS | 1799 | 1461258030344 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1799 | 1461258030354 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:00:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:00:30 INFO - PROCESS | 1799 | 1461258030361 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1799 | 1461258030364 Marionette TRACE conn3 <- [1,1526,null,{}] 10:00:30 INFO - PROCESS | 1799 | 1461258030370 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:30 INFO - PROCESS | 1799 | 1461258030562 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:00:30 INFO - PROCESS | 1799 | 1461258030784 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f0400 == 116 [pid = 1799] [id = 389] 10:00:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8b211c00) [pid = 1799] [serial = 1168] [outer = (nil)] 10:00:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b32d000) [pid = 1799] [serial = 1169] [outer = 0x8b211c00] 10:00:30 INFO - PROCESS | 1799 | 1461258030917 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b3cbc00) [pid = 1799] [serial = 1170] [outer = 0x8b211c00] 10:00:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:00:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:00:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:00:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1436ms 10:00:31 INFO - PROCESS | 1799 | 1461258031779 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:00:31 INFO - PROCESS | 1799 | 1461258031800 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:00:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:00:31 INFO - PROCESS | 1799 | 1461258031803 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:00:31 INFO - PROCESS | 1799 | 1461258031812 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1799 | 1461258031816 Marionette TRACE conn3 <- [1,1530,null,{}] 10:00:31 INFO - PROCESS | 1799 | 1461258031821 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:32 INFO - PROCESS | 1799 | 1461258032000 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:00:32 INFO - PROCESS | 1799 | 1461258032238 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac77c00 == 117 [pid = 1799] [id = 390] 10:00:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8b21e400) [pid = 1799] [serial = 1171] [outer = (nil)] 10:00:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8bbb2400) [pid = 1799] [serial = 1172] [outer = 0x8b21e400] 10:00:32 INFO - PROCESS | 1799 | 1461258032324 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8bd77c00) [pid = 1799] [serial = 1173] [outer = 0x8b21e400] 10:00:33 INFO - PROCESS | 1799 | 1461258033192 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:00:33 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 10:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:00:33 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. 10:00:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:00:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 10:00:33 INFO - PROCESS | 1799 | 1461258033247 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:00:33 INFO - PROCESS | 1799 | 1461258033251 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:00:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:00:33 INFO - PROCESS | 1799 | 1461258033257 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1799 | 1461258033260 Marionette TRACE conn3 <- [1,1534,null,{}] 10:00:33 INFO - PROCESS | 1799 | 1461258033266 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:33 INFO - PROCESS | 1799 | 1461258033513 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:00:33 INFO - PROCESS | 1799 | 1461258033737 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb3c00 == 118 [pid = 1799] [id = 391] 10:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8e4c8c00) [pid = 1799] [serial = 1174] [outer = (nil)] 10:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f244400) [pid = 1799] [serial = 1175] [outer = 0x8e4c8c00] 10:00:33 INFO - PROCESS | 1799 | 1461258033826 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8f24b800) [pid = 1799] [serial = 1176] [outer = 0x8e4c8c00] 10:00:34 INFO - PROCESS | 1799 | 1461258034724 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:00:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1532ms 10:00:34 INFO - PROCESS | 1799 | 1461258034790 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 1799 | 1461258034794 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:00:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:00:34 INFO - PROCESS | 1799 | 1461258034801 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1799 | 1461258034804 Marionette TRACE conn3 <- [1,1538,null,{}] 10:00:34 INFO - PROCESS | 1799 | 1461258034810 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:34 INFO - PROCESS | 1799 | 1461258034996 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:00:35 INFO - PROCESS | 1799 | 1461258035258 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bbc00 == 119 [pid = 1799] [id = 392] 10:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8ac79400) [pid = 1799] [serial = 1177] [outer = (nil)] 10:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8f5b9c00) [pid = 1799] [serial = 1178] [outer = 0x8ac79400] 10:00:35 INFO - PROCESS | 1799 | 1461258035393 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8fb75400) [pid = 1799] [serial = 1179] [outer = 0x8ac79400] 10:00:36 INFO - PROCESS | 1799 | 1461258036269 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1527ms 10:00:36 INFO - PROCESS | 1799 | 1461258036329 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1799 | 1461258036333 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:00:36 INFO - PROCESS | 1799 | 1461258036340 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1799 | 1461258036342 Marionette TRACE conn3 <- [1,1542,null,{}] 10:00:36 INFO - PROCESS | 1799 | 1461258036349 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:36 INFO - PROCESS | 1799 | 1461258036560 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:00:36 INFO - PROCESS | 1799 | 1461258036880 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b0800 == 120 [pid = 1799] [id = 393] 10:00:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8f5b4800) [pid = 1799] [serial = 1180] [outer = (nil)] 10:00:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8ff39c00) [pid = 1799] [serial = 1181] [outer = 0x8f5b4800] 10:00:36 INFO - PROCESS | 1799 | 1461258036970 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8ffe8400) [pid = 1799] [serial = 1182] [outer = 0x8f5b4800] 10:00:37 INFO - PROCESS | 1799 | 1461258037817 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:00:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1530ms 10:00:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:00:37 INFO - PROCESS | 1799 | 1461258037871 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1799 | 1461258037874 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:00:37 INFO - PROCESS | 1799 | 1461258037880 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1799 | 1461258037883 Marionette TRACE conn3 <- [1,1546,null,{}] 10:00:37 INFO - PROCESS | 1799 | 1461258037889 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:38 INFO - PROCESS | 1799 | 1461258038086 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:00:38 INFO - PROCESS | 1799 | 1461258038351 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f460800 == 121 [pid = 1799] [id = 394] 10:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8fbe1c00) [pid = 1799] [serial = 1183] [outer = (nil)] 10:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x901bf800) [pid = 1799] [serial = 1184] [outer = 0x8fbe1c00] 10:00:38 INFO - PROCESS | 1799 | 1461258038484 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9049e000) [pid = 1799] [serial = 1185] [outer = 0x8fbe1c00] 10:00:39 INFO - PROCESS | 1799 | 1461258039436 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1631ms 10:00:39 INFO - PROCESS | 1799 | 1461258039511 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 1799 | 1461258039514 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:00:39 INFO - PROCESS | 1799 | 1461258039521 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1799 | 1461258039524 Marionette TRACE conn3 <- [1,1550,null,{}] 10:00:39 INFO - PROCESS | 1799 | 1461258039529 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:39 INFO - PROCESS | 1799 | 1461258039764 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:00:40 INFO - PROCESS | 1799 | 1461258040093 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bba9800 == 122 [pid = 1799] [id = 395] 10:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x91e5a400) [pid = 1799] [serial = 1186] [outer = (nil)] 10:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x92845000) [pid = 1799] [serial = 1187] [outer = 0x91e5a400] 10:00:40 INFO - PROCESS | 1799 | 1461258040189 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9284a000) [pid = 1799] [serial = 1188] [outer = 0x91e5a400] 10:00:41 INFO - PROCESS | 1799 | 1461258041060 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1579ms 10:00:41 INFO - PROCESS | 1799 | 1461258041101 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1799 | 1461258041105 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:00:41 INFO - PROCESS | 1799 | 1461258041112 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1799 | 1461258041116 Marionette TRACE conn3 <- [1,1554,null,{}] 10:00:41 INFO - PROCESS | 1799 | 1461258041122 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:41 INFO - PROCESS | 1799 | 1461258041344 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:00:41 INFO - PROCESS | 1799 | 1461258041668 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x904a0800 == 123 [pid = 1799] [id = 396] 10:00:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x93417400) [pid = 1799] [serial = 1189] [outer = (nil)] 10:00:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x936f5800) [pid = 1799] [serial = 1190] [outer = 0x93417400] 10:00:41 INFO - PROCESS | 1799 | 1461258041767 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x937d2c00) [pid = 1799] [serial = 1191] [outer = 0x93417400] 10:00:42 INFO - PROCESS | 1799 | 1461258042628 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1579ms 10:00:42 INFO - PROCESS | 1799 | 1461258042691 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:00:42 INFO - PROCESS | 1799 | 1461258042695 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:00:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:00:42 INFO - PROCESS | 1799 | 1461258042701 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1799 | 1461258042705 Marionette TRACE conn3 <- [1,1558,null,{}] 10:00:42 INFO - PROCESS | 1799 | 1461258042710 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:42 INFO - PROCESS | 1799 | 1461258042903 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:00:43 INFO - PROCESS | 1799 | 1461258043213 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x936e9c00 == 124 [pid = 1799] [id = 397] 10:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x936f2800) [pid = 1799] [serial = 1192] [outer = (nil)] 10:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x94fb3800) [pid = 1799] [serial = 1193] [outer = 0x936f2800] 10:00:43 INFO - PROCESS | 1799 | 1461258043301 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x95a09000) [pid = 1799] [serial = 1194] [outer = 0x936f2800] 10:00:44 INFO - PROCESS | 1799 | 1461258044211 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:00:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1579ms 10:00:44 INFO - PROCESS | 1799 | 1461258044280 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 1799 | 1461258044284 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:00:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:00:44 INFO - PROCESS | 1799 | 1461258044290 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 1799 | 1461258044294 Marionette TRACE conn3 <- [1,1562,null,{}] 10:00:44 INFO - PROCESS | 1799 | 1461258044299 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:44 INFO - PROCESS | 1799 | 1461258044491 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:00:44 INFO - PROCESS | 1799 | 1461258044808 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722b800 == 125 [pid = 1799] [id = 398] 10:00:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8fff4800) [pid = 1799] [serial = 1195] [outer = (nil)] 10:00:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9620f400) [pid = 1799] [serial = 1196] [outer = 0x8fff4800] 10:00:44 INFO - PROCESS | 1799 | 1461258044899 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x962b8c00) [pid = 1799] [serial = 1197] [outer = 0x8fff4800] 10:00:45 INFO - PROCESS | 1799 | 1461258045751 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:00:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1527ms 10:00:45 INFO - PROCESS | 1799 | 1461258045819 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1799 | 1461258045823 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:00:45 INFO - PROCESS | 1799 | 1461258045829 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1799 | 1461258045832 Marionette TRACE conn3 <- [1,1566,null,{}] 10:00:45 INFO - PROCESS | 1799 | 1461258045838 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:46 INFO - PROCESS | 1799 | 1461258046041 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:00:46 INFO - PROCESS | 1799 | 1461258046311 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bc7400 == 126 [pid = 1799] [id = 399] 10:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x93bcb400) [pid = 1799] [serial = 1198] [outer = (nil)] 10:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x96ec9400) [pid = 1799] [serial = 1199] [outer = 0x93bcb400] 10:00:46 INFO - PROCESS | 1799 | 1461258046444 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x96ed1c00) [pid = 1799] [serial = 1200] [outer = 0x93bcb400] 10:00:47 INFO - PROCESS | 1799 | 1461258047307 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1531ms 10:00:47 INFO - PROCESS | 1799 | 1461258047361 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1799 | 1461258047364 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:00:47 INFO - PROCESS | 1799 | 1461258047371 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1799 | 1461258047374 Marionette TRACE conn3 <- [1,1570,null,{}] 10:00:47 INFO - PROCESS | 1799 | 1461258047380 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:47 INFO - PROCESS | 1799 | 1461258047592 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:00:47 INFO - PROCESS | 1799 | 1461258047904 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x86092800 == 127 [pid = 1799] [id = 400] 10:00:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8e7d6000) [pid = 1799] [serial = 1201] [outer = (nil)] 10:00:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x973a5c00) [pid = 1799] [serial = 1202] [outer = 0x8e7d6000] 10:00:47 INFO - PROCESS | 1799 | 1461258047993 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x973ae800) [pid = 1799] [serial = 1203] [outer = 0x8e7d6000] 10:00:48 INFO - PROCESS | 1799 | 1461258048869 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1537ms 10:00:48 INFO - PROCESS | 1799 | 1461258048909 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1799 | 1461258048916 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:00:48 INFO - PROCESS | 1799 | 1461258048926 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1799 | 1461258048931 Marionette TRACE conn3 <- [1,1574,null,{}] 10:00:48 INFO - PROCESS | 1799 | 1461258048939 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:49 INFO - PROCESS | 1799 | 1461258049132 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:00:49 INFO - PROCESS | 1799 | 1461258049450 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec6800 == 128 [pid = 1799] [id = 401] 10:00:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x93418000) [pid = 1799] [serial = 1204] [outer = (nil)] 10:00:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x97583400) [pid = 1799] [serial = 1205] [outer = 0x93418000] 10:00:49 INFO - PROCESS | 1799 | 1461258049539 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x97587000) [pid = 1799] [serial = 1206] [outer = 0x93418000] 10:00:50 INFO - PROCESS | 1799 | 1461258050390 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1533ms 10:00:50 INFO - PROCESS | 1799 | 1461258050459 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1799 | 1461258050463 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:00:50 INFO - PROCESS | 1799 | 1461258050469 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1799 | 1461258050472 Marionette TRACE conn3 <- [1,1578,null,{}] 10:00:50 INFO - PROCESS | 1799 | 1461258050477 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:50 INFO - PROCESS | 1799 | 1461258050674 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:00:50 INFO - PROCESS | 1799 | 1461258050949 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x973ae000 == 129 [pid = 1799] [id = 402] 10:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x9757e400) [pid = 1799] [serial = 1207] [outer = (nil)] 10:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x97938c00) [pid = 1799] [serial = 1208] [outer = 0x9757e400] 10:00:51 INFO - PROCESS | 1799 | 1461258051078 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x9793c800) [pid = 1799] [serial = 1209] [outer = 0x9757e400] 10:00:51 INFO - PROCESS | 1799 | 1461258051929 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1485ms 10:00:51 INFO - PROCESS | 1799 | 1461258051955 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1799 | 1461258051958 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:00:51 INFO - PROCESS | 1799 | 1461258051964 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1799 | 1461258051968 Marionette TRACE conn3 <- [1,1582,null,{}] 10:00:51 INFO - PROCESS | 1799 | 1461258051973 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:52 INFO - PROCESS | 1799 | 1461258052166 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:00:52 INFO - PROCESS | 1799 | 1461258052445 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x96ec8400 == 130 [pid = 1799] [id = 403] 10:00:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x97584800) [pid = 1799] [serial = 1210] [outer = (nil)] 10:00:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x98307800) [pid = 1799] [serial = 1211] [outer = 0x97584800] 10:00:52 INFO - PROCESS | 1799 | 1461258052574 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 200 (0x983b0800) [pid = 1799] [serial = 1212] [outer = 0x97584800] 10:00:53 INFO - PROCESS | 1799 | 1461258053514 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1595ms 10:00:53 INFO - PROCESS | 1799 | 1461258053560 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1799 | 1461258053566 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:00:53 INFO - PROCESS | 1799 | 1461258053575 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1799 | 1461258053579 Marionette TRACE conn3 <- [1,1586,null,{}] 10:00:53 INFO - PROCESS | 1799 | 1461258053584 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:53 INFO - PROCESS | 1799 | 1461258053777 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:00:54 INFO - PROCESS | 1799 | 1461258054148 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb4c00 == 131 [pid = 1799] [id = 404] 10:00:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 201 (0x87bb6800) [pid = 1799] [serial = 1213] [outer = (nil)] 10:00:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 202 (0x8b216c00) [pid = 1799] [serial = 1214] [outer = 0x87bb6800] 10:00:54 INFO - PROCESS | 1799 | 1461258054241 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 203 (0x8e4c5000) [pid = 1799] [serial = 1215] [outer = 0x87bb6800] 10:00:55 INFO - PROCESS | 1799 | 1461258055138 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45a400 == 130 [pid = 1799] [id = 43] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1c4c00 == 129 [pid = 1799] [id = 44] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x888f1c00 == 128 [pid = 1799] [id = 237] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x98510800 == 127 [pid = 1799] [id = 49] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8a244000 == 126 [pid = 1799] [id = 281] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x872f5000 == 125 [pid = 1799] [id = 384] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x889e2400 == 124 [pid = 1799] [id = 383] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x86090400 == 123 [pid = 1799] [id = 382] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8305c800 == 122 [pid = 1799] [id = 381] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8608fc00 == 121 [pid = 1799] [id = 379] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x90498400 == 120 [pid = 1799] [id = 377] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff38400 == 119 [pid = 1799] [id = 378] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x900e6800 == 118 [pid = 1799] [id = 376] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x89f9a000 == 117 [pid = 1799] [id = 375] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x876bbc00 == 116 [pid = 1799] [id = 374] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8f104800 == 115 [pid = 1799] [id = 372] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe0000 == 114 [pid = 1799] [id = 373] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x872ecc00 == 113 [pid = 1799] [id = 371] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x872ef400 == 112 [pid = 1799] [id = 370] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c1c00 == 111 [pid = 1799] [id = 369] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x876b0400 == 110 [pid = 1799] [id = 368] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa33000 == 109 [pid = 1799] [id = 367] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8f2c00 == 108 [pid = 1799] [id = 366] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0ef400 == 107 [pid = 1799] [id = 364] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x872ed800 == 106 [pid = 1799] [id = 365] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x889e8800 == 105 [pid = 1799] [id = 363] 10:00:56 INFO - PROCESS | 1799 | --DOCSHELL 0x8608f000 == 104 [pid = 1799] [id = 362] 10:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2880ms 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 202 (0x8f24a800) [pid = 1799] [serial = 945] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 201 (0x900e3400) [pid = 1799] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 200 (0x9110bc00) [pid = 1799] [serial = 960] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 199 (0x98fc9c00) [pid = 1799] [serial = 966] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x962b5c00) [pid = 1799] [serial = 963] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x9fb5d400) [pid = 1799] [serial = 969] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8ffe8c00) [pid = 1799] [serial = 957] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x9fa23800) [pid = 1799] [serial = 927] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x99251000) [pid = 1799] [serial = 930] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x98514000) [pid = 1799] [serial = 918] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x97935400) [pid = 1799] [serial = 915] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x899c0c00) [pid = 1799] [serial = 1085] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x89962400) [pid = 1799] [serial = 1079] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x899b5400) [pid = 1799] [serial = 1080] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8a0fa400) [pid = 1799] [serial = 1070] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8fbe1000) [pid = 1799] [serial = 1041] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8fb7d800) [pid = 1799] [serial = 1040] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8aa30000) [pid = 1799] [serial = 1068] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x89f9bc00) [pid = 1799] [serial = 1067] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8f240800) [pid = 1799] [serial = 1035] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8e7dd800) [pid = 1799] [serial = 1034] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x97935800) [pid = 1799] [serial = 1059] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x97587400) [pid = 1799] [serial = 1058] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x88706800) [pid = 1799] [serial = 1076] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8b4f5800) [pid = 1799] [serial = 1029] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8b3cf800) [pid = 1799] [serial = 1028] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x94fb5000) [pid = 1799] [serial = 1053] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x937cd800) [pid = 1799] [serial = 1052] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8bd7f800) [pid = 1799] [serial = 1032] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8bd75000) [pid = 1799] [serial = 1031] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8a8a4800) [pid = 1799] [serial = 1023] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8a247800) [pid = 1799] [serial = 1022] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x88bb4800) [pid = 1799] [serial = 1020] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x87bb7c00) [pid = 1799] [serial = 1019] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8a8a6800) [pid = 1799] [serial = 1065] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8a24e400) [pid = 1799] [serial = 1064] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x904a0400) [pid = 1799] [serial = 1047] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x901aac00) [pid = 1799] [serial = 1046] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8b335c00) [pid = 1799] [serial = 1026] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b21d400) [pid = 1799] [serial = 1025] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ffea400) [pid = 1799] [serial = 1044] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8ff3e000) [pid = 1799] [serial = 1043] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x98548800) [pid = 1799] [serial = 1062] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x9851f800) [pid = 1799] [serial = 1061] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9666b000) [pid = 1799] [serial = 1056] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x962b1800) [pid = 1799] [serial = 1055] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93419800) [pid = 1799] [serial = 1050] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9284bc00) [pid = 1799] [serial = 1049] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8f45f000) [pid = 1799] [serial = 1038] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8f457c00) [pid = 1799] [serial = 1037] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x874bbc00) [pid = 1799] [serial = 1073] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x876b5000) [pid = 1799] [serial = 1074] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8bbb2c00) [pid = 1799] [serial = 1071] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x87222400) [pid = 1799] [serial = 1083] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x88843800) [pid = 1799] [serial = 1077] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x84ec2c00) [pid = 1799] [serial = 1082] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x98830000) [pid = 1799] [serial = 921] [outer = (nil)] [url = about:blank] 10:00:56 INFO - PROCESS | 1799 | 1461258056817 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1799 | 1461258056823 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:00:56 INFO - PROCESS | 1799 | 1461258056836 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1799 | 1461258056844 Marionette TRACE conn3 <- [1,1590,null,{}] 10:00:56 INFO - PROCESS | 1799 | 1461258056851 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:57 INFO - PROCESS | 1799 | 1461258057022 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:00:57 INFO - PROCESS | 1799 | 1461258057038 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b11800 == 105 [pid = 1799] [id = 405] 10:00:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x87b13c00) [pid = 1799] [serial = 1216] [outer = (nil)] 10:00:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x87b20800) [pid = 1799] [serial = 1217] [outer = 0x87b13c00] 10:00:57 INFO - PROCESS | 1799 | 1461258057115 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x87bb8800) [pid = 1799] [serial = 1218] [outer = 0x87b13c00] 10:00:58 INFO - PROCESS | 1799 | 1461258058084 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1285ms 10:00:58 INFO - PROCESS | 1799 | 1461258058120 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1799 | 1461258058125 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:00:58 INFO - PROCESS | 1799 | 1461258058137 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1799 | 1461258058142 Marionette TRACE conn3 <- [1,1594,null,{}] 10:00:58 INFO - PROCESS | 1799 | 1461258058148 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:58 INFO - PROCESS | 1799 | 1461258058331 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:00:58 INFO - PROCESS | 1799 | 1461258058517 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bbb800 == 106 [pid = 1799] [id = 406] 10:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88701800) [pid = 1799] [serial = 1219] [outer = (nil)] 10:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x889eb000) [pid = 1799] [serial = 1220] [outer = 0x88701800] 10:00:58 INFO - PROCESS | 1799 | 1461258058592 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x88bbe000) [pid = 1799] [serial = 1221] [outer = 0x88701800] 10:00:59 INFO - PROCESS | 1799 | 1461258059537 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1437ms 10:00:59 INFO - PROCESS | 1799 | 1461258059572 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 1799 | 1461258059575 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:00:59 INFO - PROCESS | 1799 | 1461258059581 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1799 | 1461258059585 Marionette TRACE conn3 <- [1,1598,null,{}] 10:00:59 INFO - PROCESS | 1799 | 1461258059606 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:59 INFO - PROCESS | 1799 | 1461258059847 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:00:59 INFO - PROCESS | 1799 | 1461258059884 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b1dc00 == 107 [pid = 1799] [id = 407] 10:00:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x899b7000) [pid = 1799] [serial = 1222] [outer = (nil)] 10:00:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x89f97c00) [pid = 1799] [serial = 1223] [outer = 0x899b7000] 10:00:59 INFO - PROCESS | 1799 | 1461258059964 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a053800) [pid = 1799] [serial = 1224] [outer = 0x899b7000] 10:01:00 INFO - PROCESS | 1799 | 1461258060918 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1384ms 10:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:01:00 INFO - PROCESS | 1799 | 1461258060972 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1799 | 1461258060975 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:01:00 INFO - PROCESS | 1799 | 1461258060981 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1799 | 1461258060984 Marionette TRACE conn3 <- [1,1602,null,{}] 10:01:00 INFO - PROCESS | 1799 | 1461258060989 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:01 INFO - PROCESS | 1799 | 1461258061276 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b4f8800) [pid = 1799] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8fbe0800) [pid = 1799] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b3c7800) [pid = 1799] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8722cc00) [pid = 1799] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8ac3a000) [pid = 1799] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x876b9000) [pid = 1799] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x889f0400) [pid = 1799] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x87bb9400) [pid = 1799] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8722e000) [pid = 1799] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8bbaa000) [pid = 1799] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8a0f6400) [pid = 1799] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x874b5000) [pid = 1799] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x876bd000) [pid = 1799] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8b332c00) [pid = 1799] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8f5af400) [pid = 1799] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x874c0c00) [pid = 1799] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x899bd000) [pid = 1799] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x876bd800) [pid = 1799] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ff38800) [pid = 1799] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:01:02 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x901ac800) [pid = 1799] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:01:02 INFO - PROCESS | 1799 | 1461258062150 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ecc800 == 108 [pid = 1799] [id = 408] 10:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x86086400) [pid = 1799] [serial = 1225] [outer = (nil)] 10:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x876b3000) [pid = 1799] [serial = 1226] [outer = 0x86086400] 10:01:02 INFO - PROCESS | 1799 | 1461258062226 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8884c400) [pid = 1799] [serial = 1227] [outer = 0x86086400] 10:01:02 INFO - PROCESS | 1799 | 1461258062949 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1984ms 10:01:02 INFO - PROCESS | 1799 | 1461258062965 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 1799 | 1461258062969 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:01:02 INFO - PROCESS | 1799 | 1461258062974 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1799 | 1461258062978 Marionette TRACE conn3 <- [1,1606,null,{}] 10:01:02 INFO - PROCESS | 1799 | 1461258062983 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:03 INFO - PROCESS | 1799 | 1461258063222 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:01:03 INFO - PROCESS | 1799 | 1461258063236 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x876bd000 == 109 [pid = 1799] [id = 409] 10:01:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x88bba400) [pid = 1799] [serial = 1228] [outer = (nil)] 10:01:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a24e000) [pid = 1799] [serial = 1229] [outer = 0x88bba400] 10:01:03 INFO - PROCESS | 1799 | 1461258063307 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a8eb400) [pid = 1799] [serial = 1230] [outer = 0x88bba400] 10:01:04 INFO - PROCESS | 1799 | 1461258064341 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1428ms 10:01:04 INFO - PROCESS | 1799 | 1461258064404 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1799 | 1461258064411 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:01:04 INFO - PROCESS | 1799 | 1461258064419 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1799 | 1461258064426 Marionette TRACE conn3 <- [1,1610,null,{}] 10:01:04 INFO - PROCESS | 1799 | 1461258064437 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:04 INFO - PROCESS | 1799 | 1461258064652 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:01:04 INFO - PROCESS | 1799 | 1461258064943 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b4400 == 110 [pid = 1799] [id = 410] 10:01:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x876b7000) [pid = 1799] [serial = 1231] [outer = (nil)] 10:01:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x88840000) [pid = 1799] [serial = 1232] [outer = 0x876b7000] 10:01:05 INFO - PROCESS | 1799 | 1461258065078 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x889e8800) [pid = 1799] [serial = 1233] [outer = 0x876b7000] 10:01:06 INFO - PROCESS | 1799 | 1461258065994 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1635ms 10:01:06 INFO - PROCESS | 1799 | 1461258066054 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1799 | 1461258066062 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:01:06 INFO - PROCESS | 1799 | 1461258066073 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1799 | 1461258066077 Marionette TRACE conn3 <- [1,1614,null,{}] 10:01:06 INFO - PROCESS | 1799 | 1461258066083 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:06 INFO - PROCESS | 1799 | 1461258066315 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:01:06 INFO - PROCESS | 1799 | 1461258066623 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb4800 == 111 [pid = 1799] [id = 411] 10:01:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8996dc00) [pid = 1799] [serial = 1234] [outer = (nil)] 10:01:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a051800) [pid = 1799] [serial = 1235] [outer = 0x8996dc00] 10:01:06 INFO - PROCESS | 1799 | 1461258066728 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a244000) [pid = 1799] [serial = 1236] [outer = 0x8996dc00] 10:01:07 INFO - PROCESS | 1799 | 1461258067711 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:01:07 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 10:01:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1678ms 10:01:07 INFO - PROCESS | 1799 | 1461258067751 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1799 | 1461258067755 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:01:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:01:07 INFO - PROCESS | 1799 | 1461258067762 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1799 | 1461258067770 Marionette TRACE conn3 <- [1,1618,null,{}] 10:01:07 INFO - PROCESS | 1799 | 1461258067786 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:07 INFO - PROCESS | 1799 | 1461258067987 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:01:08 INFO - PROCESS | 1799 | 1461258068249 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa2d000 == 112 [pid = 1799] [id = 412] 10:01:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8aa36400) [pid = 1799] [serial = 1237] [outer = (nil)] 10:01:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ac3cc00) [pid = 1799] [serial = 1238] [outer = 0x8aa36400] 10:01:08 INFO - PROCESS | 1799 | 1461258068381 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ac82400) [pid = 1799] [serial = 1239] [outer = 0x8aa36400] 10:01:09 INFO - PROCESS | 1799 | 1461258069289 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1591ms 10:01:09 INFO - PROCESS | 1799 | 1461258069354 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:01:09 INFO - PROCESS | 1799 | 1461258069359 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:01:09 INFO - PROCESS | 1799 | 1461258069365 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1799 | 1461258069368 Marionette TRACE conn3 <- [1,1622,null,{}] 10:01:09 INFO - PROCESS | 1799 | 1461258069374 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:09 INFO - PROCESS | 1799 | 1461258069587 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:01:09 INFO - PROCESS | 1799 | 1461258069905 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x876ba800 == 113 [pid = 1799] [id = 413] 10:01:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8aa2d800) [pid = 1799] [serial = 1240] [outer = (nil)] 10:01:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b333000) [pid = 1799] [serial = 1241] [outer = 0x8aa2d800] 10:01:10 INFO - PROCESS | 1799 | 1461258070002 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b3c6400) [pid = 1799] [serial = 1242] [outer = 0x8aa2d800] 10:01:10 INFO - PROCESS | 1799 | 1461258070841 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:01:10 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 10:01:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1532ms 10:01:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:01:10 INFO - PROCESS | 1799 | 1461258070911 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1799 | 1461258070914 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:01:10 INFO - PROCESS | 1799 | 1461258070921 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1799 | 1461258070925 Marionette TRACE conn3 <- [1,1626,null,{}] 10:01:10 INFO - PROCESS | 1799 | 1461258070930 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:11 INFO - PROCESS | 1799 | 1461258071126 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:01:11 INFO - PROCESS | 1799 | 1461258071350 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x86093400 == 114 [pid = 1799] [id = 414] 10:01:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ac39c00) [pid = 1799] [serial = 1243] [outer = (nil)] 10:01:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8b4f3c00) [pid = 1799] [serial = 1244] [outer = 0x8ac39c00] 10:01:11 INFO - PROCESS | 1799 | 1461258071470 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8b4fa000) [pid = 1799] [serial = 1245] [outer = 0x8ac39c00] 10:01:12 INFO - PROCESS | 1799 | 1461258072389 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:01:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1486ms 10:01:12 INFO - PROCESS | 1799 | 1461258072406 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1799 | 1461258072409 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:01:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:01:12 INFO - PROCESS | 1799 | 1461258072416 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1799 | 1461258072419 Marionette TRACE conn3 <- [1,1630,null,{}] 10:01:12 INFO - PROCESS | 1799 | 1461258072441 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:12 INFO - PROCESS | 1799 | 1461258072725 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:01:12 INFO - PROCESS | 1799 | 1461258072884 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b21f800 == 115 [pid = 1799] [id = 415] 10:01:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b338000) [pid = 1799] [serial = 1246] [outer = (nil)] 10:01:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8e4c6400) [pid = 1799] [serial = 1247] [outer = 0x8b338000] 10:01:12 INFO - PROCESS | 1799 | 1461258072977 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8e5e3000) [pid = 1799] [serial = 1248] [outer = 0x8b338000] 10:01:13 INFO - PROCESS | 1799 | 1461258073893 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:01:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1527ms 10:01:13 INFO - PROCESS | 1799 | 1461258073943 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1799 | 1461258073946 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:01:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:01:13 INFO - PROCESS | 1799 | 1461258073953 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1799 | 1461258073957 Marionette TRACE conn3 <- [1,1634,null,{}] 10:01:13 INFO - PROCESS | 1799 | 1461258073962 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:14 INFO - PROCESS | 1799 | 1461258074147 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:01:14 INFO - PROCESS | 1799 | 1461258074426 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0eb400 == 116 [pid = 1799] [id = 416] 10:01:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ac3d800) [pid = 1799] [serial = 1249] [outer = (nil)] 10:01:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8e7e4c00) [pid = 1799] [serial = 1250] [outer = 0x8ac3d800] 10:01:14 INFO - PROCESS | 1799 | 1461258074557 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8f109000) [pid = 1799] [serial = 1251] [outer = 0x8ac3d800] 10:01:15 INFO - PROCESS | 1799 | 1461258075398 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:01:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1479ms 10:01:15 INFO - PROCESS | 1799 | 1461258075433 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1799 | 1461258075437 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:01:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:01:15 INFO - PROCESS | 1799 | 1461258075443 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1799 | 1461258075446 Marionette TRACE conn3 <- [1,1638,null,{}] 10:01:15 INFO - PROCESS | 1799 | 1461258075452 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:15 INFO - PROCESS | 1799 | 1461258075637 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:01:15 INFO - PROCESS | 1799 | 1461258075903 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f2400 == 117 [pid = 1799] [id = 417] 10:01:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8e5efc00) [pid = 1799] [serial = 1252] [outer = (nil)] 10:01:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8f245400) [pid = 1799] [serial = 1253] [outer = 0x8e5efc00] 10:01:15 INFO - PROCESS | 1799 | 1461258075991 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8f24a800) [pid = 1799] [serial = 1254] [outer = 0x8e5efc00] 10:01:16 INFO - PROCESS | 1799 | 1461258076984 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1577ms 10:01:17 INFO - PROCESS | 1799 | 1461258077021 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1799 | 1461258077025 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:01:17 INFO - PROCESS | 1799 | 1461258077031 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1799 | 1461258077033 Marionette TRACE conn3 <- [1,1642,null,{}] 10:01:17 INFO - PROCESS | 1799 | 1461258077039 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:17 INFO - PROCESS | 1799 | 1461258077239 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:01:17 INFO - PROCESS | 1799 | 1461258077550 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x83054c00 == 118 [pid = 1799] [id = 418] 10:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8bd7a800) [pid = 1799] [serial = 1255] [outer = (nil)] 10:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8f5bb000) [pid = 1799] [serial = 1256] [outer = 0x8bd7a800] 10:01:17 INFO - PROCESS | 1799 | 1461258077642 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8fb74800) [pid = 1799] [serial = 1257] [outer = 0x8bd7a800] 10:01:18 INFO - PROCESS | 1799 | 1461258078489 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:01:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:01:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 10:01:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:01:18 INFO - PROCESS | 1799 | 1461258078563 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1799 | 1461258078566 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:01:18 INFO - PROCESS | 1799 | 1461258078573 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1799 | 1461258078576 Marionette TRACE conn3 <- [1,1646,null,{}] 10:01:18 INFO - PROCESS | 1799 | 1461258078582 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:18 INFO - PROCESS | 1799 | 1461258078807 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:01:19 INFO - PROCESS | 1799 | 1461258079113 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x87226400 == 119 [pid = 1799] [id = 419] 10:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8f103800) [pid = 1799] [serial = 1258] [outer = (nil)] 10:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8fbe6c00) [pid = 1799] [serial = 1259] [outer = 0x8f103800] 10:01:19 INFO - PROCESS | 1799 | 1461258079205 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8ff2fc00) [pid = 1799] [serial = 1260] [outer = 0x8f103800] 10:01:20 INFO - PROCESS | 1799 | 1461258080109 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:01:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1585ms 10:01:20 INFO - PROCESS | 1799 | 1461258080158 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 1799 | 1461258080162 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:01:20 INFO - PROCESS | 1799 | 1461258080169 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 1799 | 1461258080173 Marionette TRACE conn3 <- [1,1650,null,{}] 10:01:20 INFO - PROCESS | 1799 | 1461258080179 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:20 INFO - PROCESS | 1799 | 1461258080396 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:01:20 INFO - PROCESS | 1799 | 1461258080716 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe1000 == 120 [pid = 1799] [id = 420] 10:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x900ddc00) [pid = 1799] [serial = 1261] [outer = (nil)] 10:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9019e400) [pid = 1799] [serial = 1262] [outer = 0x900ddc00] 10:01:20 INFO - PROCESS | 1799 | 1461258080811 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x90492c00) [pid = 1799] [serial = 1263] [outer = 0x900ddc00] 10:01:21 INFO - PROCESS | 1799 | 1461258081705 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:01:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1579ms 10:01:21 INFO - PROCESS | 1799 | 1461258081751 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1799 | 1461258081759 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:01:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:01:21 INFO - PROCESS | 1799 | 1461258081771 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1799 | 1461258081774 Marionette TRACE conn3 <- [1,1654,null,{}] 10:01:21 INFO - PROCESS | 1799 | 1461258081779 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:21 INFO - PROCESS | 1799 | 1461258081983 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:01:22 INFO - PROCESS | 1799 | 1461258082252 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8a3c00 == 121 [pid = 1799] [id = 421] 10:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8fff5400) [pid = 1799] [serial = 1264] [outer = (nil)] 10:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9110b000) [pid = 1799] [serial = 1265] [outer = 0x8fff5400] 10:01:22 INFO - PROCESS | 1799 | 1461258082386 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x91110c00) [pid = 1799] [serial = 1266] [outer = 0x8fff5400] 10:01:23 INFO - PROCESS | 1799 | 1461258083258 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:01:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1538ms 10:01:23 INFO - PROCESS | 1799 | 1461258083312 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1799 | 1461258083316 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:01:23 INFO - PROCESS | 1799 | 1461258083324 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1799 | 1461258083327 Marionette TRACE conn3 <- [1,1658,null,{}] 10:01:23 INFO - PROCESS | 1799 | 1461258083333 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:23 INFO - PROCESS | 1799 | 1461258083551 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:01:23 INFO - PROCESS | 1799 | 1461258083890 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b3c00 == 122 [pid = 1799] [id = 422] 10:01:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x8e4cb000) [pid = 1799] [serial = 1267] [outer = (nil)] 10:01:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x92847c00) [pid = 1799] [serial = 1268] [outer = 0x8e4cb000] 10:01:23 INFO - PROCESS | 1799 | 1461258083984 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x928dc800) [pid = 1799] [serial = 1269] [outer = 0x8e4cb000] 10:01:24 INFO - PROCESS | 1799 | 1461258084897 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1631ms 10:01:24 INFO - PROCESS | 1799 | 1461258084956 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:01:24 INFO - PROCESS | 1799 | 1461258084959 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:01:24 INFO - PROCESS | 1799 | 1461258084966 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:01:24 INFO - PROCESS | 1799 | 1461258084969 Marionette TRACE conn3 <- [1,1662,null,{}] 10:01:24 INFO - PROCESS | 1799 | 1461258084975 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:25 INFO - PROCESS | 1799 | 1461258085183 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:01:25 INFO - PROCESS | 1799 | 1461258085496 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x92850800 == 123 [pid = 1799] [id = 423] 10:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x92852000) [pid = 1799] [serial = 1270] [outer = (nil)] 10:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x936f3c00) [pid = 1799] [serial = 1271] [outer = 0x92852000] 10:01:25 INFO - PROCESS | 1799 | 1461258085586 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x937cb400) [pid = 1799] [serial = 1272] [outer = 0x92852000] 10:01:26 INFO - PROCESS | 1799 | 1461258086463 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1532ms 10:01:26 INFO - PROCESS | 1799 | 1461258086499 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1799 | 1461258086503 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:01:26 INFO - PROCESS | 1799 | 1461258086509 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1799 | 1461258086512 Marionette TRACE conn3 <- [1,1666,null,{}] 10:01:26 INFO - PROCESS | 1799 | 1461258086518 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:26 INFO - PROCESS | 1799 | 1461258086721 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:01:27 INFO - PROCESS | 1799 | 1461258087060 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x874bb800 == 124 [pid = 1799] [id = 424] 10:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8ff3e000) [pid = 1799] [serial = 1273] [outer = (nil)] 10:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x94fb6400) [pid = 1799] [serial = 1274] [outer = 0x8ff3e000] 10:01:27 INFO - PROCESS | 1799 | 1461258087151 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x962b1800) [pid = 1799] [serial = 1275] [outer = 0x8ff3e000] 10:01:27 INFO - PROCESS | 1799 | 1461258087988 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1530ms 10:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:01:28 INFO - PROCESS | 1799 | 1461258088040 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:01:28 INFO - PROCESS | 1799 | 1461258088043 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:01:28 INFO - PROCESS | 1799 | 1461258088050 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 1799 | 1461258088053 Marionette TRACE conn3 <- [1,1670,null,{}] 10:01:28 INFO - PROCESS | 1799 | 1461258088059 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:28 INFO - PROCESS | 1799 | 1461258088249 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:01:28 INFO - PROCESS | 1799 | 1461258088523 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x936ed800 == 125 [pid = 1799] [id = 425] 10:01:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x936ef000) [pid = 1799] [serial = 1276] [outer = (nil)] 10:01:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x96e0ac00) [pid = 1799] [serial = 1277] [outer = 0x936ef000] 10:01:28 INFO - PROCESS | 1799 | 1461258088661 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x974cc400) [pid = 1799] [serial = 1278] [outer = 0x936ef000] 10:01:29 INFO - PROCESS | 1799 | 1461258089519 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1530ms 10:01:29 INFO - PROCESS | 1799 | 1461258089580 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 1799 | 1461258089584 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:01:29 INFO - PROCESS | 1799 | 1461258089590 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1799 | 1461258089593 Marionette TRACE conn3 <- [1,1674,null,{}] 10:01:29 INFO - PROCESS | 1799 | 1461258089599 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:29 INFO - PROCESS | 1799 | 1461258089800 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:01:30 INFO - PROCESS | 1799 | 1461258090070 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fff5800 == 126 [pid = 1799] [id = 426] 10:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x95ad4c00) [pid = 1799] [serial = 1279] [outer = (nil)] 10:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x97939000) [pid = 1799] [serial = 1280] [outer = 0x95ad4c00] 10:01:30 INFO - PROCESS | 1799 | 1461258090202 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9793bc00) [pid = 1799] [serial = 1281] [outer = 0x95ad4c00] 10:01:31 INFO - PROCESS | 1799 | 1461258091057 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1536ms 10:01:31 INFO - PROCESS | 1799 | 1461258091127 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:01:31 INFO - PROCESS | 1799 | 1461258091131 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:01:31 INFO - PROCESS | 1799 | 1461258091137 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1799 | 1461258091139 Marionette TRACE conn3 <- [1,1678,null,{}] 10:01:31 INFO - PROCESS | 1799 | 1461258091145 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:31 INFO - PROCESS | 1799 | 1461258091342 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:01:31 INFO - PROCESS | 1799 | 1461258091614 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305d400 == 127 [pid = 1799] [id = 427] 10:01:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x9757bc00) [pid = 1799] [serial = 1282] [outer = (nil)] 10:01:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x98510800) [pid = 1799] [serial = 1283] [outer = 0x9757bc00] 10:01:31 INFO - PROCESS | 1799 | 1461258091742 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x98542c00) [pid = 1799] [serial = 1284] [outer = 0x9757bc00] 10:01:32 INFO - PROCESS | 1799 | 1461258092623 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1527ms 10:01:32 INFO - PROCESS | 1799 | 1461258092664 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:01:32 INFO - PROCESS | 1799 | 1461258092668 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:01:32 INFO - PROCESS | 1799 | 1461258092674 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:01:32 INFO - PROCESS | 1799 | 1461258092677 Marionette TRACE conn3 <- [1,1682,null,{}] 10:01:32 INFO - PROCESS | 1799 | 1461258092683 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:32 INFO - PROCESS | 1799 | 1461258092873 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:01:33 INFO - PROCESS | 1799 | 1461258093149 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x95a16400 == 128 [pid = 1799] [id = 428] 10:01:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9666b000) [pid = 1799] [serial = 1285] [outer = (nil)] 10:01:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x98646000) [pid = 1799] [serial = 1286] [outer = 0x9666b000] 10:01:33 INFO - PROCESS | 1799 | 1461258093284 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x98825000) [pid = 1799] [serial = 1287] [outer = 0x9666b000] 10:01:34 INFO - PROCESS | 1799 | 1461258094117 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1483ms 10:01:34 INFO - PROCESS | 1799 | 1461258094159 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:01:34 INFO - PROCESS | 1799 | 1461258094163 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:01:34 INFO - PROCESS | 1799 | 1461258094169 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:01:34 INFO - PROCESS | 1799 | 1461258094172 Marionette TRACE conn3 <- [1,1686,null,{}] 10:01:34 INFO - PROCESS | 1799 | 1461258094179 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:34 INFO - PROCESS | 1799 | 1461258094377 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x84ecc800 == 127 [pid = 1799] [id = 408] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x87b1dc00 == 126 [pid = 1799] [id = 407] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x87bbb800 == 125 [pid = 1799] [id = 406] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x87b11800 == 124 [pid = 1799] [id = 405] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x936e9c00 == 123 [pid = 1799] [id = 397] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8722b800 == 122 [pid = 1799] [id = 398] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x904a0800 == 121 [pid = 1799] [id = 396] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8bba9800 == 120 [pid = 1799] [id = 395] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8f460800 == 119 [pid = 1799] [id = 394] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x899bbc00 == 118 [pid = 1799] [id = 392] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b0800 == 117 [pid = 1799] [id = 393] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb3c00 == 116 [pid = 1799] [id = 391] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac77c00 == 115 [pid = 1799] [id = 390] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8f0400 == 114 [pid = 1799] [id = 389] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x89965400 == 113 [pid = 1799] [id = 388] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x872f1800 == 112 [pid = 1799] [id = 386] 10:01:35 INFO - PROCESS | 1799 | --DOCSHELL 0x888f9400 == 111 [pid = 1799] [id = 387] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x8e5ef400) [pid = 1799] [serial = 1112] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x8ff35800) [pid = 1799] [serial = 1122] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x8f10e400) [pid = 1799] [serial = 1115] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x876b6c00) [pid = 1799] [serial = 1145] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8ac41800) [pid = 1799] [serial = 1100] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x88bb2000) [pid = 1799] [serial = 1149] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x899bb800) [pid = 1799] [serial = 1092] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8e7da000) [pid = 1799] [serial = 1113] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x899bb400) [pid = 1799] [serial = 1154] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x876b9400) [pid = 1799] [serial = 1088] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8e4c7c00) [pid = 1799] [serial = 1110] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8a8ab400) [pid = 1799] [serial = 1095] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8aa34800) [pid = 1799] [serial = 1098] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8bba7800) [pid = 1799] [serial = 1106] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8fbebc00) [pid = 1799] [serial = 1121] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8b3cf000) [pid = 1799] [serial = 1104] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8fb77800) [pid = 1799] [serial = 1119] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x913a2800) [pid = 1799] [serial = 1133] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x89f8e800) [pid = 1799] [serial = 1017] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8a050400) [pid = 1799] [serial = 1152] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x91ee9c00) [pid = 1799] [serial = 1136] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x888fa000) [pid = 1799] [serial = 1148] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8ac79c00) [pid = 1799] [serial = 1101] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8f5b8800) [pid = 1799] [serial = 1118] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8fff5c00) [pid = 1799] [serial = 1125] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x87bb1800) [pid = 1799] [serial = 1142] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8bbb1400) [pid = 1799] [serial = 1107] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x87b17c00) [pid = 1799] [serial = 1146] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x900e7800) [pid = 1799] [serial = 1127] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x87bb2800) [pid = 1799] [serial = 1089] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x89f95800) [pid = 1799] [serial = 1151] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9049cc00) [pid = 1799] [serial = 1130] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8b3c4c00) [pid = 1799] [serial = 1103] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8a8f7400) [pid = 1799] [serial = 1097] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8f1c3400) [pid = 1799] [serial = 1116] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x89961400) [pid = 1799] [serial = 1091] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8fb01800) [pid = 1799] [serial = 1124] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x901a5400) [pid = 1799] [serial = 1128] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x93414400) [pid = 1799] [serial = 1139] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8a24a800) [pid = 1799] [serial = 1094] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8be8f400) [pid = 1799] [serial = 1109] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x904a0000) [pid = 1799] [serial = 1131] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8a052c00) [pid = 1799] [serial = 1155] [outer = (nil)] [url = about:blank] 10:01:36 INFO - PROCESS | 1799 | 1461258096322 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x874be400 == 112 [pid = 1799] [id = 429] 10:01:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x874c0400) [pid = 1799] [serial = 1288] [outer = (nil)] 10:01:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x876b9c00) [pid = 1799] [serial = 1289] [outer = 0x874c0400] 10:01:36 INFO - PROCESS | 1799 | 1461258096401 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x87b1d000) [pid = 1799] [serial = 1290] [outer = 0x874c0400] 10:01:37 INFO - PROCESS | 1799 | 1461258097176 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:01:37 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 10:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3034ms 10:01:37 INFO - PROCESS | 1799 | 1461258097204 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1799 | 1461258097211 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:01:37 INFO - PROCESS | 1799 | 1461258097219 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1799 | 1461258097223 Marionette TRACE conn3 <- [1,1690,null,{}] 10:01:37 INFO - PROCESS | 1799 | 1461258097230 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:37 INFO - PROCESS | 1799 | 1461258097429 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:01:37 INFO - PROCESS | 1799 | 1461258097626 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x87baf800 == 113 [pid = 1799] [id = 430] 10:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8884b800) [pid = 1799] [serial = 1291] [outer = (nil)] 10:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x88bb3c00) [pid = 1799] [serial = 1292] [outer = 0x8884b800] 10:01:37 INFO - PROCESS | 1799 | 1461258097704 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x89964800) [pid = 1799] [serial = 1293] [outer = 0x8884b800] 10:01:38 INFO - PROCESS | 1799 | 1461258098597 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1426ms 10:01:38 INFO - PROCESS | 1799 | 1461258098649 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:01:38 INFO - PROCESS | 1799 | 1461258098654 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:01:38 INFO - PROCESS | 1799 | 1461258098660 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1799 | 1461258098664 Marionette TRACE conn3 <- [1,1694,null,{}] 10:01:38 INFO - PROCESS | 1799 | 1461258098677 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:38 INFO - PROCESS | 1799 | 1461258098924 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:01:38 INFO - PROCESS | 1799 | 1461258098949 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb7000 == 114 [pid = 1799] [id = 431] 10:01:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x89968000) [pid = 1799] [serial = 1294] [outer = (nil)] 10:01:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x89f99c00) [pid = 1799] [serial = 1295] [outer = 0x89968000] 10:01:39 INFO - PROCESS | 1799 | 1461258099020 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8a054c00) [pid = 1799] [serial = 1296] [outer = 0x89968000] 10:01:40 INFO - PROCESS | 1799 | 1461258100008 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1381ms 10:01:40 INFO - PROCESS | 1799 | 1461258100042 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 1799 | 1461258100045 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:01:40 INFO - PROCESS | 1799 | 1461258100075 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1799 | 1461258100083 Marionette TRACE conn3 <- [1,1698,null,{}] 10:01:40 INFO - PROCESS | 1799 | 1461258100090 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:40 INFO - PROCESS | 1799 | 1461258100338 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:01:40 INFO - PROCESS | 1799 | 1461258100367 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f8ec00 == 115 [pid = 1799] [id = 432] 10:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x89f91800) [pid = 1799] [serial = 1297] [outer = (nil)] 10:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8a8f2c00) [pid = 1799] [serial = 1298] [outer = 0x89f91800] 10:01:40 INFO - PROCESS | 1799 | 1461258100443 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8aa31c00) [pid = 1799] [serial = 1299] [outer = 0x89f91800] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8ac79400) [pid = 1799] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x93bcb400) [pid = 1799] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x89f9a400) [pid = 1799] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8f5b4800) [pid = 1799] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x97584800) [pid = 1799] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8b21e400) [pid = 1799] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8996f000) [pid = 1799] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x87b13c00) [pid = 1799] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8a248400) [pid = 1799] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x936f2800) [pid = 1799] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8e7d6000) [pid = 1799] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8fff4800) [pid = 1799] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8e4c8c00) [pid = 1799] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b211c00) [pid = 1799] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8608b400) [pid = 1799] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x876b8c00) [pid = 1799] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x93418000) [pid = 1799] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x87bb6800) [pid = 1799] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x86086400) [pid = 1799] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x899b7000) [pid = 1799] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x88701800) [pid = 1799] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8fbe1c00) [pid = 1799] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9049e800) [pid = 1799] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9757e400) [pid = 1799] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x91e5a400) [pid = 1799] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x93417400) [pid = 1799] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8608cc00) [pid = 1799] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:01:41 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x91103000) [pid = 1799] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:01:42 INFO - PROCESS | 1799 | 1461258102002 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:01:42 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 10:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2006ms 10:01:42 INFO - PROCESS | 1799 | 1461258102065 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:01:42 INFO - PROCESS | 1799 | 1461258102069 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:01:42 INFO - PROCESS | 1799 | 1461258102075 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1799 | 1461258102078 Marionette TRACE conn3 <- [1,1702,null,{}] 10:01:42 INFO - PROCESS | 1799 | 1461258102083 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:42 INFO - PROCESS | 1799 | 1461258102391 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:01:42 INFO - PROCESS | 1799 | 1461258102406 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x83057c00 == 116 [pid = 1799] [id = 433] 10:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x84ec5000) [pid = 1799] [serial = 1300] [outer = (nil)] 10:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a055c00) [pid = 1799] [serial = 1301] [outer = 0x84ec5000] 10:01:42 INFO - PROCESS | 1799 | 1461258102483 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8aa2e400) [pid = 1799] [serial = 1302] [outer = 0x84ec5000] 10:01:43 INFO - PROCESS | 1799 | 1461258103450 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1437ms 10:01:43 INFO - PROCESS | 1799 | 1461258103514 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1799 | 1461258103520 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:01:43 INFO - PROCESS | 1799 | 1461258103529 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1799 | 1461258103535 Marionette TRACE conn3 <- [1,1706,null,{}] 10:01:43 INFO - PROCESS | 1799 | 1461258103544 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:43 INFO - PROCESS | 1799 | 1461258103863 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:01:44 INFO - PROCESS | 1799 | 1461258104135 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870d800 == 117 [pid = 1799] [id = 434] 10:01:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8870e400) [pid = 1799] [serial = 1303] [outer = (nil)] 10:01:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x888f1c00) [pid = 1799] [serial = 1304] [outer = 0x8870e400] 10:01:44 INFO - PROCESS | 1799 | 1461258104230 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x88bb3800) [pid = 1799] [serial = 1305] [outer = 0x8870e400] 10:01:45 INFO - PROCESS | 1799 | 1461258105205 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1731ms 10:01:45 INFO - PROCESS | 1799 | 1461258105261 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1799 | 1461258105270 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:01:45 INFO - PROCESS | 1799 | 1461258105280 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1799 | 1461258105284 Marionette TRACE conn3 <- [1,1710,null,{}] 10:01:45 INFO - PROCESS | 1799 | 1461258105291 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:45 INFO - PROCESS | 1799 | 1461258105504 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:01:45 INFO - PROCESS | 1799 | 1461258105824 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884b400 == 118 [pid = 1799] [id = 435] 10:01:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x889e3800) [pid = 1799] [serial = 1306] [outer = (nil)] 10:01:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a058000) [pid = 1799] [serial = 1307] [outer = 0x889e3800] 10:01:45 INFO - PROCESS | 1799 | 1461258105916 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a250000) [pid = 1799] [serial = 1308] [outer = 0x889e3800] 10:01:46 INFO - PROCESS | 1799 | 1461258106898 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1686ms 10:01:46 INFO - PROCESS | 1799 | 1461258106966 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 1799 | 1461258106970 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:01:46 INFO - PROCESS | 1799 | 1461258106977 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 1799 | 1461258106983 Marionette TRACE conn3 <- [1,1714,null,{}] 10:01:47 INFO - PROCESS | 1799 | 1461258106999 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:47 INFO - PROCESS | 1799 | 1461258107262 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:01:47 INFO - PROCESS | 1799 | 1461258107623 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a24f800 == 119 [pid = 1799] [id = 436] 10:01:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8aa2f400) [pid = 1799] [serial = 1309] [outer = (nil)] 10:01:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b212000) [pid = 1799] [serial = 1310] [outer = 0x8aa2f400] 10:01:47 INFO - PROCESS | 1799 | 1461258107714 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b32ec00) [pid = 1799] [serial = 1311] [outer = 0x8aa2f400] 10:01:48 INFO - PROCESS | 1799 | 1461258108629 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1684ms 10:01:48 INFO - PROCESS | 1799 | 1461258108662 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1799 | 1461258108666 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:01:48 INFO - PROCESS | 1799 | 1461258108672 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1799 | 1461258108676 Marionette TRACE conn3 <- [1,1718,null,{}] 10:01:48 INFO - PROCESS | 1799 | 1461258108681 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:48 INFO - PROCESS | 1799 | 1461258108873 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:01:49 INFO - PROCESS | 1799 | 1461258109144 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a04a400 == 120 [pid = 1799] [id = 437] 10:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b214400) [pid = 1799] [serial = 1312] [outer = (nil)] 10:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b4ee000) [pid = 1799] [serial = 1313] [outer = 0x8b214400] 10:01:49 INFO - PROCESS | 1799 | 1461258109278 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8bba7800) [pid = 1799] [serial = 1314] [outer = 0x8b214400] 10:01:50 INFO - PROCESS | 1799 | 1461258110146 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1539ms 10:01:50 INFO - PROCESS | 1799 | 1461258110212 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:01:50 INFO - PROCESS | 1799 | 1461258110216 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:01:50 INFO - PROCESS | 1799 | 1461258110222 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1799 | 1461258110225 Marionette TRACE conn3 <- [1,1722,null,{}] 10:01:50 INFO - PROCESS | 1799 | 1461258110231 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:50 INFO - PROCESS | 1799 | 1461258110429 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:01:50 INFO - PROCESS | 1799 | 1461258110743 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7ac00 == 121 [pid = 1799] [id = 438] 10:01:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8b214800) [pid = 1799] [serial = 1315] [outer = (nil)] 10:01:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8bd82400) [pid = 1799] [serial = 1316] [outer = 0x8b214800] 10:01:50 INFO - PROCESS | 1799 | 1461258110832 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8be86c00) [pid = 1799] [serial = 1317] [outer = 0x8b214800] 10:01:51 INFO - PROCESS | 1799 | 1461258111676 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:01:51 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 10:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1531ms 10:01:51 INFO - PROCESS | 1799 | 1461258111752 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1799 | 1461258111755 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:01:51 INFO - PROCESS | 1799 | 1461258111762 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1799 | 1461258111766 Marionette TRACE conn3 <- [1,1726,null,{}] 10:01:51 INFO - PROCESS | 1799 | 1461258111771 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:52 INFO - PROCESS | 1799 | 1461258112049 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:01:52 INFO - PROCESS | 1799 | 1461258112376 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f9000 == 122 [pid = 1799] [id = 439] 10:01:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8be8c800) [pid = 1799] [serial = 1318] [outer = (nil)] 10:01:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8e5ef800) [pid = 1799] [serial = 1319] [outer = 0x8be8c800] 10:01:52 INFO - PROCESS | 1799 | 1461258112469 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8f10c000) [pid = 1799] [serial = 1320] [outer = 0x8be8c800] 10:01:53 INFO - PROCESS | 1799 | 1461258113328 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1627ms 10:01:53 INFO - PROCESS | 1799 | 1461258113390 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1799 | 1461258113394 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:01:53 INFO - PROCESS | 1799 | 1461258113400 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1799 | 1461258113404 Marionette TRACE conn3 <- [1,1730,null,{}] 10:01:53 INFO - PROCESS | 1799 | 1461258113409 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:53 INFO - PROCESS | 1799 | 1461258113602 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:01:53 INFO - PROCESS | 1799 | 1461258113869 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c1400 == 123 [pid = 1799] [id = 440] 10:01:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8e5e3800) [pid = 1799] [serial = 1321] [outer = (nil)] 10:01:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8f454000) [pid = 1799] [serial = 1322] [outer = 0x8e5e3800] 10:01:54 INFO - PROCESS | 1799 | 1461258113998 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f5adc00) [pid = 1799] [serial = 1323] [outer = 0x8e5e3800] 10:01:54 INFO - PROCESS | 1799 | 1461258114876 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:01: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 10:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1546ms 10:01:54 INFO - PROCESS | 1799 | 1461258114948 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 1799 | 1461258114952 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:01:54 INFO - PROCESS | 1799 | 1461258114958 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1799 | 1461258114961 Marionette TRACE conn3 <- [1,1734,null,{}] 10:01:54 INFO - PROCESS | 1799 | 1461258114967 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:55 INFO - PROCESS | 1799 | 1461258115165 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:01:55 INFO - PROCESS | 1799 | 1461258115477 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f249400 == 124 [pid = 1799] [id = 441] 10:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8f5b4800) [pid = 1799] [serial = 1324] [outer = (nil)] 10:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fb7b400) [pid = 1799] [serial = 1325] [outer = 0x8f5b4800] 10:01:55 INFO - PROCESS | 1799 | 1461258115567 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8fbdfc00) [pid = 1799] [serial = 1326] [outer = 0x8f5b4800] 10:01:56 INFO - PROCESS | 1799 | 1461258116430 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1527ms 10:01:56 INFO - PROCESS | 1799 | 1461258116486 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1799 | 1461258116489 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:01:56 INFO - PROCESS | 1799 | 1461258116496 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1799 | 1461258116499 Marionette TRACE conn3 <- [1,1738,null,{}] 10:01:56 INFO - PROCESS | 1799 | 1461258116505 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:56 INFO - PROCESS | 1799 | 1461258116702 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:01:57 INFO - PROCESS | 1799 | 1461258117032 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x874be800 == 125 [pid = 1799] [id = 442] 10:01:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8b217c00) [pid = 1799] [serial = 1327] [outer = (nil)] 10:01:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8ff37800) [pid = 1799] [serial = 1328] [outer = 0x8b217c00] 10:01:57 INFO - PROCESS | 1799 | 1461258117138 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8ffed000) [pid = 1799] [serial = 1329] [outer = 0x8b217c00] 10:01:58 INFO - PROCESS | 1799 | 1461258118028 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1585ms 10:01:58 INFO - PROCESS | 1799 | 1461258118082 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1799 | 1461258118085 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:01:58 INFO - PROCESS | 1799 | 1461258118092 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1799 | 1461258118095 Marionette TRACE conn3 <- [1,1742,null,{}] 10:01:58 INFO - PROCESS | 1799 | 1461258118101 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:58 INFO - PROCESS | 1799 | 1461258118304 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:01:58 INFO - PROCESS | 1799 | 1461258118619 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c9c00 == 126 [pid = 1799] [id = 443] 10:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8fbdd800) [pid = 1799] [serial = 1330] [outer = (nil)] 10:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x900e4800) [pid = 1799] [serial = 1331] [outer = 0x8fbdd800] 10:01:58 INFO - PROCESS | 1799 | 1461258118711 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x901a5400) [pid = 1799] [serial = 1332] [outer = 0x8fbdd800] 10:01:59 INFO - PROCESS | 1799 | 1461258119565 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1537ms 10:01:59 INFO - PROCESS | 1799 | 1461258119630 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 1799 | 1461258119635 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:01:59 INFO - PROCESS | 1799 | 1461258119641 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 1799 | 1461258119646 Marionette TRACE conn3 <- [1,1746,null,{}] 10:01:59 INFO - PROCESS | 1799 | 1461258119651 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:59 INFO - PROCESS | 1799 | 1461258119943 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:02:00 INFO - PROCESS | 1799 | 1461258120273 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x900dc800 == 127 [pid = 1799] [id = 444] 10:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x90661000) [pid = 1799] [serial = 1333] [outer = (nil)] 10:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9110e400) [pid = 1799] [serial = 1334] [outer = 0x90661000] 10:02:00 INFO - PROCESS | 1799 | 1461258120375 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x91ee3000) [pid = 1799] [serial = 1335] [outer = 0x90661000] 10:02:01 INFO - PROCESS | 1799 | 1461258121294 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1688ms 10:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:02:01 INFO - PROCESS | 1799 | 1461258121330 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1799 | 1461258121333 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:02:01 INFO - PROCESS | 1799 | 1461258121340 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1799 | 1461258121343 Marionette TRACE conn3 <- [1,1750,null,{}] 10:02:01 INFO - PROCESS | 1799 | 1461258121348 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:01 INFO - PROCESS | 1799 | 1461258121581 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:02:01 INFO - PROCESS | 1799 | 1461258121862 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x901ac400 == 128 [pid = 1799] [id = 445] 10:02:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9049fc00) [pid = 1799] [serial = 1336] [outer = (nil)] 10:02:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x936e9800) [pid = 1799] [serial = 1337] [outer = 0x9049fc00] 10:02:02 INFO - PROCESS | 1799 | 1461258122015 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x937cac00) [pid = 1799] [serial = 1338] [outer = 0x9049fc00] 10:02:02 INFO - PROCESS | 1799 | 1461258122883 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1586ms 10:02:02 INFO - PROCESS | 1799 | 1461258122929 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 1799 | 1461258122932 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:02:02 INFO - PROCESS | 1799 | 1461258122939 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 1799 | 1461258122945 Marionette TRACE conn3 <- [1,1754,null,{}] 10:02:02 INFO - PROCESS | 1799 | 1461258122951 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:03 INFO - PROCESS | 1799 | 1461258123158 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:02:03 INFO - PROCESS | 1799 | 1461258123440 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x904a0c00 == 129 [pid = 1799] [id = 446] 10:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x92847400) [pid = 1799] [serial = 1339] [outer = (nil)] 10:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x94fbac00) [pid = 1799] [serial = 1340] [outer = 0x92847400] 10:02:03 INFO - PROCESS | 1799 | 1461258123590 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x962aa800) [pid = 1799] [serial = 1341] [outer = 0x92847400] 10:02:04 INFO - PROCESS | 1799 | 1461258124436 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 10:02:04 INFO - PROCESS | 1799 | 1461258124473 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1799 | 1461258124477 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:02:04 INFO - PROCESS | 1799 | 1461258124483 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1799 | 1461258124488 Marionette TRACE conn3 <- [1,1758,null,{}] 10:02:04 INFO - PROCESS | 1799 | 1461258124510 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:04 INFO - PROCESS | 1799 | 1461258124780 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:02:04 INFO - PROCESS | 1799 | 1461258124949 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f9000 == 130 [pid = 1799] [id = 447] 10:02:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x8fb72000) [pid = 1799] [serial = 1342] [outer = (nil)] 10:02:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x973a3c00) [pid = 1799] [serial = 1343] [outer = 0x8fb72000] 10:02:05 INFO - PROCESS | 1799 | 1461258125038 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x974d1c00) [pid = 1799] [serial = 1344] [outer = 0x8fb72000] 10:02:05 INFO - PROCESS | 1799 | 1461258125942 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1536ms 10:02:06 INFO - PROCESS | 1799 | 1461258126020 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1799 | 1461258126023 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:02:06 INFO - PROCESS | 1799 | 1461258126030 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1799 | 1461258126033 Marionette TRACE conn3 <- [1,1762,null,{}] 10:02:06 INFO - PROCESS | 1799 | 1461258126038 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:06 INFO - PROCESS | 1799 | 1461258126238 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:02:06 INFO - PROCESS | 1799 | 1461258126511 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be8f800 == 131 [pid = 1799] [id = 448] 10:02:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8be91000) [pid = 1799] [serial = 1345] [outer = (nil)] 10:02:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x97941400) [pid = 1799] [serial = 1346] [outer = 0x8be91000] 10:02:06 INFO - PROCESS | 1799 | 1461258126641 Marionette DEBUG loaded listener.js 10:02:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x979f9400) [pid = 1799] [serial = 1347] [outer = 0x8be91000] 10:02:07 INFO - PROCESS | 1799 | 1461258127543 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1578ms 10:02:07 INFO - PROCESS | 1799 | 1461258127609 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1799 | 1461258127613 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:02:07 INFO - PROCESS | 1799 | 1461258127619 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1799 | 1461258127622 Marionette TRACE conn3 <- [1,1766,null,{}] 10:02:07 INFO - PROCESS | 1799 | 1461258127627 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:07 INFO - PROCESS | 1799 | 1461258127829 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:02:08 INFO - PROCESS | 1799 | 1461258128153 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff32c00 == 132 [pid = 1799] [id = 449] 10:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x90499400) [pid = 1799] [serial = 1348] [outer = (nil)] 10:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x98649400) [pid = 1799] [serial = 1349] [outer = 0x90499400] 10:02:08 INFO - PROCESS | 1799 | 1461258128241 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x98825800) [pid = 1799] [serial = 1350] [outer = 0x90499400] 10:02:09 INFO - PROCESS | 1799 | 1461258129092 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1528ms 10:02:09 INFO - PROCESS | 1799 | 1461258129148 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1799 | 1461258129151 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:02:09 INFO - PROCESS | 1799 | 1461258129157 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1799 | 1461258129161 Marionette TRACE conn3 <- [1,1770,null,{}] 10:02:09 INFO - PROCESS | 1799 | 1461258129166 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:09 INFO - PROCESS | 1799 | 1461258129357 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:02:09 INFO - PROCESS | 1799 | 1461258129638 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305bc00 == 133 [pid = 1799] [id = 450] 10:02:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x9793b400) [pid = 1799] [serial = 1351] [outer = (nil)] 10:02:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x98fca800) [pid = 1799] [serial = 1352] [outer = 0x9793b400] 10:02:09 INFO - PROCESS | 1799 | 1461258129770 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x98fccc00) [pid = 1799] [serial = 1353] [outer = 0x9793b400] 10:02:10 INFO - PROCESS | 1799 | 1461258130664 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1536ms 10:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:02:10 INFO - PROCESS | 1799 | 1461258130695 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1799 | 1461258130698 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:02:10 INFO - PROCESS | 1799 | 1461258130705 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1799 | 1461258130708 Marionette TRACE conn3 <- [1,1774,null,{}] 10:02:10 INFO - PROCESS | 1799 | 1461258130714 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:10 INFO - PROCESS | 1799 | 1461258130908 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:02:11 INFO - PROCESS | 1799 | 1461258131191 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x97933400 == 134 [pid = 1799] [id = 451] 10:02:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x98f24c00) [pid = 1799] [serial = 1354] [outer = (nil)] 10:02:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x9924c400) [pid = 1799] [serial = 1355] [outer = 0x98f24c00] 10:02:11 INFO - PROCESS | 1799 | 1461258131279 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0x9a567400) [pid = 1799] [serial = 1356] [outer = 0x98f24c00] 10:02:12 INFO - PROCESS | 1799 | 1461258132160 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1534ms 10:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:02:12 INFO - PROCESS | 1799 | 1461258132239 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1799 | 1461258132242 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:02:12 INFO - PROCESS | 1799 | 1461258132249 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1799 | 1461258132252 Marionette TRACE conn3 <- [1,1778,null,{}] 10:02:12 INFO - PROCESS | 1799 | 1461258132258 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:12 INFO - PROCESS | 1799 | 1461258132456 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:02:12 INFO - PROCESS | 1799 | 1461258132733 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x99195800 == 135 [pid = 1799] [id = 452] 10:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0x99247000) [pid = 1799] [serial = 1357] [outer = (nil)] 10:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0x9dedc800) [pid = 1799] [serial = 1358] [outer = 0x99247000] 10:02:12 INFO - PROCESS | 1799 | 1461258132864 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0x9dee3400) [pid = 1799] [serial = 1359] [outer = 0x99247000] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x89f8ec00 == 134 [pid = 1799] [id = 432] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb7000 == 133 [pid = 1799] [id = 431] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x87baf800 == 132 [pid = 1799] [id = 430] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x874be400 == 131 [pid = 1799] [id = 429] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8305d400 == 130 [pid = 1799] [id = 427] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fff5800 == 129 [pid = 1799] [id = 426] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x936ed800 == 128 [pid = 1799] [id = 425] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x874bb800 == 127 [pid = 1799] [id = 424] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x876b3c00 == 126 [pid = 1799] [id = 422] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x92850800 == 125 [pid = 1799] [id = 423] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8a3c00 == 124 [pid = 1799] [id = 421] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe1000 == 123 [pid = 1799] [id = 420] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x87226400 == 122 [pid = 1799] [id = 419] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x83054c00 == 121 [pid = 1799] [id = 418] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0eb400 == 120 [pid = 1799] [id = 416] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x872f2400 == 119 [pid = 1799] [id = 417] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8b21f800 == 118 [pid = 1799] [id = 415] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x86093400 == 117 [pid = 1799] [id = 414] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x876ba800 == 116 [pid = 1799] [id = 413] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa2d000 == 115 [pid = 1799] [id = 412] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb4800 == 114 [pid = 1799] [id = 411] 10:02:15 INFO - PROCESS | 1799 | --DOCSHELL 0x876b4400 == 113 [pid = 1799] [id = 410] 10:02:15 INFO - PROCESS | 1799 | 1461258135275 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8e4c5000) [pid = 1799] [serial = 1215] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x92845000) [pid = 1799] [serial = 1187] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x936f5800) [pid = 1799] [serial = 1190] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x937d2c00) [pid = 1799] [serial = 1191] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x89f9c400) [pid = 1799] [serial = 1163] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x89966c00) [pid = 1799] [serial = 1143] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x94fb3800) [pid = 1799] [serial = 1193] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x97938c00) [pid = 1799] [serial = 1208] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8b3cbc00) [pid = 1799] [serial = 1170] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x9049e000) [pid = 1799] [serial = 1185] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8ac74400) [pid = 1799] [serial = 1166] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9284a000) [pid = 1799] [serial = 1188] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x91e16400) [pid = 1799] [serial = 1134] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8a24e000) [pid = 1799] [serial = 1229] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8fb75400) [pid = 1799] [serial = 1179] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x96ec9400) [pid = 1799] [serial = 1199] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x9341bc00) [pid = 1799] [serial = 1140] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8ff39c00) [pid = 1799] [serial = 1181] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x98307800) [pid = 1799] [serial = 1211] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8bbb2400) [pid = 1799] [serial = 1172] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8a0f4c00) [pid = 1799] [serial = 1164] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8ffe8400) [pid = 1799] [serial = 1182] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x87b20800) [pid = 1799] [serial = 1217] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8b212c00) [pid = 1799] [serial = 1167] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x95a09000) [pid = 1799] [serial = 1194] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x973ae800) [pid = 1799] [serial = 1203] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x962b8c00) [pid = 1799] [serial = 1197] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8f244400) [pid = 1799] [serial = 1175] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8b32d000) [pid = 1799] [serial = 1169] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x89f97000) [pid = 1799] [serial = 1086] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8f5b9c00) [pid = 1799] [serial = 1178] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x96ed1c00) [pid = 1799] [serial = 1200] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x87bb8800) [pid = 1799] [serial = 1218] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x888f2c00) [pid = 1799] [serial = 1161] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x983b0800) [pid = 1799] [serial = 1212] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8bd77c00) [pid = 1799] [serial = 1173] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8a244c00) [pid = 1799] [serial = 1157] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x973a5c00) [pid = 1799] [serial = 1202] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x97587000) [pid = 1799] [serial = 1206] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b216c00) [pid = 1799] [serial = 1214] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8884c400) [pid = 1799] [serial = 1227] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8870d000) [pid = 1799] [serial = 1160] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x9620f400) [pid = 1799] [serial = 1196] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x89f97c00) [pid = 1799] [serial = 1223] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x876b3000) [pid = 1799] [serial = 1226] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x88bbe000) [pid = 1799] [serial = 1221] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8f24b800) [pid = 1799] [serial = 1176] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8a053800) [pid = 1799] [serial = 1224] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x901bf800) [pid = 1799] [serial = 1184] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x97583400) [pid = 1799] [serial = 1205] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x92847800) [pid = 1799] [serial = 1137] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x9793c800) [pid = 1799] [serial = 1209] [outer = (nil)] [url = about:blank] 10:02:15 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x889eb000) [pid = 1799] [serial = 1220] [outer = (nil)] [url = about:blank] 10:02: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 10:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3385ms 10:02:15 INFO - PROCESS | 1799 | 1461258135638 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:02:15 INFO - PROCESS | 1799 | 1461258135644 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:02:15 INFO - PROCESS | 1799 | 1461258135651 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1799 | 1461258135657 Marionette TRACE conn3 <- [1,1782,null,{}] 10:02:15 INFO - PROCESS | 1799 | 1461258135666 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:15 INFO - PROCESS | 1799 | 1461258135841 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:02:15 INFO - PROCESS | 1799 | 1461258135852 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b7c00 == 114 [pid = 1799] [id = 453] 10:02:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x874b8800) [pid = 1799] [serial = 1360] [outer = (nil)] 10:02:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x874c1800) [pid = 1799] [serial = 1361] [outer = 0x874b8800] 10:02:15 INFO - PROCESS | 1799 | 1461258135930 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x876bd800) [pid = 1799] [serial = 1362] [outer = 0x874b8800] 10:02:16 INFO - PROCESS | 1799 | 1461258136914 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:02:16 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 10:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1332ms 10:02:16 INFO - PROCESS | 1799 | 1461258136983 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1799 | 1461258136990 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:02:17 INFO - PROCESS | 1799 | 1461258137000 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1799 | 1461258137003 Marionette TRACE conn3 <- [1,1786,null,{}] 10:02:17 INFO - PROCESS | 1799 | 1461258137017 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:17 INFO - PROCESS | 1799 | 1461258137206 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:02:17 INFO - PROCESS | 1799 | 1461258137392 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f4c00 == 115 [pid = 1799] [id = 454] 10:02:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x872f6400) [pid = 1799] [serial = 1363] [outer = (nil)] 10:02:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88708000) [pid = 1799] [serial = 1364] [outer = 0x872f6400] 10:02:17 INFO - PROCESS | 1799 | 1461258137463 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x88849400) [pid = 1799] [serial = 1365] [outer = 0x872f6400] 10:02:18 INFO - PROCESS | 1799 | 1461258138426 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:02: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 10:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1486ms 10:02:18 INFO - PROCESS | 1799 | 1461258138486 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:02:18 INFO - PROCESS | 1799 | 1461258138490 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:02:18 INFO - PROCESS | 1799 | 1461258138496 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - PROCESS | 1799 | 1461258138503 Marionette TRACE conn3 <- [1,1790,null,{}] 10:02:18 INFO - PROCESS | 1799 | 1461258138527 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:18 INFO - PROCESS | 1799 | 1461258138780 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:02:18 INFO - PROCESS | 1799 | 1461258138803 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870a000 == 116 [pid = 1799] [id = 455] 10:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x88bb0400) [pid = 1799] [serial = 1366] [outer = (nil)] 10:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x89967400) [pid = 1799] [serial = 1367] [outer = 0x88bb0400] 10:02:18 INFO - PROCESS | 1799 | 1461258138879 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x899b6400) [pid = 1799] [serial = 1368] [outer = 0x88bb0400] 10:02:19 INFO - PROCESS | 1799 | 1461258139844 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:02:19 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) 10:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1385ms 10:02:19 INFO - PROCESS | 1799 | 1461258139883 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1799 | 1461258139886 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:02:19 INFO - PROCESS | 1799 | 1461258139892 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1799 | 1461258139896 Marionette TRACE conn3 <- [1,1794,null,{}] 10:02:19 INFO - PROCESS | 1799 | 1461258139907 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:20 INFO - PROCESS | 1799 | 1461258140189 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8aa2d800) [pid = 1799] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8e5efc00) [pid = 1799] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x876b7000) [pid = 1799] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8bd7a800) [pid = 1799] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8fff5400) [pid = 1799] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x936ef000) [pid = 1799] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8996dc00) [pid = 1799] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89f91800) [pid = 1799] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8b338000) [pid = 1799] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x89968000) [pid = 1799] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x95ad4c00) [pid = 1799] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e4cb000) [pid = 1799] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8aa36400) [pid = 1799] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8ff3e000) [pid = 1799] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x874c0400) [pid = 1799] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8f103800) [pid = 1799] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8884b800) [pid = 1799] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x9757bc00) [pid = 1799] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ac39c00) [pid = 1799] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8a056000) [pid = 1799] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x92852000) [pid = 1799] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8ac3d800) [pid = 1799] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:02:21 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x900ddc00) [pid = 1799] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:02:21 INFO - PROCESS | 1799 | 1461258141137 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305c800 == 117 [pid = 1799] [id = 456] 10:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x872ea400) [pid = 1799] [serial = 1369] [outer = (nil)] 10:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8884b800) [pid = 1799] [serial = 1370] [outer = 0x872ea400] 10:02:21 INFO - PROCESS | 1799 | 1461258141213 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8996dc00) [pid = 1799] [serial = 1371] [outer = 0x872ea400] 10:02:21 INFO - PROCESS | 1799 | 1461258141960 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2090ms 10:02:21 INFO - PROCESS | 1799 | 1461258141983 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1799 | 1461258141987 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:02:21 INFO - PROCESS | 1799 | 1461258141992 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1799 | 1461258141996 Marionette TRACE conn3 <- [1,1798,null,{}] 10:02:22 INFO - PROCESS | 1799 | 1461258142012 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:22 INFO - PROCESS | 1799 | 1461258142195 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:02:22 INFO - PROCESS | 1799 | 1461258142209 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb2800 == 118 [pid = 1799] [id = 457] 10:02:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x888f8000) [pid = 1799] [serial = 1372] [outer = (nil)] 10:02:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8a0f0c00) [pid = 1799] [serial = 1373] [outer = 0x888f8000] 10:02:22 INFO - PROCESS | 1799 | 1461258142280 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8a0f9400) [pid = 1799] [serial = 1374] [outer = 0x888f8000] 10:02:23 INFO - PROCESS | 1799 | 1461258143381 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1444ms 10:02:23 INFO - PROCESS | 1799 | 1461258143437 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 1799 | 1461258143443 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:02:23 INFO - PROCESS | 1799 | 1461258143452 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1799 | 1461258143459 Marionette TRACE conn3 <- [1,1802,null,{}] 10:02:23 INFO - PROCESS | 1799 | 1461258143469 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:23 INFO - PROCESS | 1799 | 1461258143714 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:02:24 INFO - PROCESS | 1799 | 1461258144058 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x86088800 == 119 [pid = 1799] [id = 458] 10:02:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x872f3000) [pid = 1799] [serial = 1375] [outer = (nil)] 10:02:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x87bb5800) [pid = 1799] [serial = 1376] [outer = 0x872f3000] 10:02:24 INFO - PROCESS | 1799 | 1461258144149 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8870c400) [pid = 1799] [serial = 1377] [outer = 0x872f3000] 10:02:25 INFO - PROCESS | 1799 | 1461258145073 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1692ms 10:02:25 INFO - PROCESS | 1799 | 1461258145144 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1799 | 1461258145152 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:02:25 INFO - PROCESS | 1799 | 1461258145191 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1799 | 1461258145197 Marionette TRACE conn3 <- [1,1806,null,{}] 10:02:25 INFO - PROCESS | 1799 | 1461258145247 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:25 INFO - PROCESS | 1799 | 1461258145577 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:02:25 INFO - PROCESS | 1799 | 1461258145807 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb6800 == 120 [pid = 1799] [id = 459] 10:02:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8884cc00) [pid = 1799] [serial = 1378] [outer = (nil)] 10:02:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x89f9cc00) [pid = 1799] [serial = 1379] [outer = 0x8884cc00] 10:02:25 INFO - PROCESS | 1799 | 1461258145892 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8a0edc00) [pid = 1799] [serial = 1380] [outer = 0x8884cc00] 10:02:26 INFO - PROCESS | 1799 | 1461258146919 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1795ms 10:02:26 INFO - PROCESS | 1799 | 1461258146985 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1799 | 1461258146990 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:02:26 INFO - PROCESS | 1799 | 1461258146996 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1799 | 1461258147003 Marionette TRACE conn3 <- [1,1810,null,{}] 10:02:27 INFO - PROCESS | 1799 | 1461258147019 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:27 INFO - PROCESS | 1799 | 1461258147273 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:02:27 INFO - PROCESS | 1799 | 1461258147587 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8a7400 == 121 [pid = 1799] [id = 460] 10:02:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a8f0800) [pid = 1799] [serial = 1381] [outer = (nil)] 10:02:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8aa34c00) [pid = 1799] [serial = 1382] [outer = 0x8a8f0800] 10:02:27 INFO - PROCESS | 1799 | 1461258147680 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8ac3b400) [pid = 1799] [serial = 1383] [outer = 0x8a8f0800] 10:02:28 INFO - PROCESS | 1799 | 1461258148559 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1641ms 10:02:28 INFO - PROCESS | 1799 | 1461258148638 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1799 | 1461258148643 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:02:28 INFO - PROCESS | 1799 | 1461258148649 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1799 | 1461258148652 Marionette TRACE conn3 <- [1,1814,null,{}] 10:02:28 INFO - PROCESS | 1799 | 1461258148658 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:28 INFO - PROCESS | 1799 | 1461258148858 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:02:29 INFO - PROCESS | 1799 | 1461258149125 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e7400 == 122 [pid = 1799] [id = 461] 10:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a8f3c00) [pid = 1799] [serial = 1384] [outer = (nil)] 10:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ac7fc00) [pid = 1799] [serial = 1385] [outer = 0x8a8f3c00] 10:02:29 INFO - PROCESS | 1799 | 1461258149260 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b218800) [pid = 1799] [serial = 1386] [outer = 0x8a8f3c00] 10:02:30 INFO - PROCESS | 1799 | 1461258150104 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1528ms 10:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:02:30 INFO - PROCESS | 1799 | 1461258150178 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:02:30 INFO - PROCESS | 1799 | 1461258150181 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:02:30 INFO - PROCESS | 1799 | 1461258150187 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1799 | 1461258150191 Marionette TRACE conn3 <- [1,1818,null,{}] 10:02:30 INFO - PROCESS | 1799 | 1461258150205 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:30 INFO - PROCESS | 1799 | 1461258150417 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:02:30 INFO - PROCESS | 1799 | 1461258150742 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f97000 == 123 [pid = 1799] [id = 462] 10:02:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8a057800) [pid = 1799] [serial = 1387] [outer = (nil)] 10:02:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b337c00) [pid = 1799] [serial = 1388] [outer = 0x8a057800] 10:02:30 INFO - PROCESS | 1799 | 1461258150834 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b3c2800) [pid = 1799] [serial = 1389] [outer = 0x8a057800] 10:02:31 INFO - PROCESS | 1799 | 1461258151700 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1545ms 10:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:02:31 INFO - PROCESS | 1799 | 1461258151732 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1799 | 1461258151735 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:02:31 INFO - PROCESS | 1799 | 1461258151742 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1799 | 1461258151746 Marionette TRACE conn3 <- [1,1822,null,{}] 10:02:31 INFO - PROCESS | 1799 | 1461258151751 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:31 INFO - PROCESS | 1799 | 1461258151979 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:02:32 INFO - PROCESS | 1799 | 1461258152248 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b216400 == 124 [pid = 1799] [id = 463] 10:02:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8bba9400) [pid = 1799] [serial = 1390] [outer = (nil)] 10:02:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8bd7a800) [pid = 1799] [serial = 1391] [outer = 0x8bba9400] 10:02:32 INFO - PROCESS | 1799 | 1461258152393 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8bd80800) [pid = 1799] [serial = 1392] [outer = 0x8bba9400] 10:02:33 INFO - PROCESS | 1799 | 1461258153255 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 10:02:33 INFO - PROCESS | 1799 | 1461258153323 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 1799 | 1461258153328 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:02:33 INFO - PROCESS | 1799 | 1461258153334 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1799 | 1461258153337 Marionette TRACE conn3 <- [1,1826,null,{}] 10:02:33 INFO - PROCESS | 1799 | 1461258153343 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:33 INFO - PROCESS | 1799 | 1461258153542 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:02:33 INFO - PROCESS | 1799 | 1461258153814 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac40400 == 125 [pid = 1799] [id = 464] 10:02:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8bbae400) [pid = 1799] [serial = 1393] [outer = (nil)] 10:02:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8e4c9400) [pid = 1799] [serial = 1394] [outer = 0x8bbae400] 10:02:33 INFO - PROCESS | 1799 | 1461258153946 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8e4cf400) [pid = 1799] [serial = 1395] [outer = 0x8bbae400] 10:02:34 INFO - PROCESS | 1799 | 1461258154812 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1529ms 10:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:02:34 INFO - PROCESS | 1799 | 1461258154864 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1799 | 1461258154867 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:02:34 INFO - PROCESS | 1799 | 1461258154874 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1799 | 1461258154877 Marionette TRACE conn3 <- [1,1830,null,{}] 10:02:34 INFO - PROCESS | 1799 | 1461258154883 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:35 INFO - PROCESS | 1799 | 1461258155088 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:02:35 INFO - PROCESS | 1799 | 1461258155370 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b335c00 == 126 [pid = 1799] [id = 465] 10:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8b4f4400) [pid = 1799] [serial = 1396] [outer = (nil)] 10:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8f104000) [pid = 1799] [serial = 1397] [outer = 0x8b4f4400] 10:02:35 INFO - PROCESS | 1799 | 1461258155504 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8f10a800) [pid = 1799] [serial = 1398] [outer = 0x8b4f4400] 10:02:36 INFO - PROCESS | 1799 | 1461258156355 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1529ms 10:02:36 INFO - PROCESS | 1799 | 1461258156412 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1799 | 1461258156415 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:02:36 INFO - PROCESS | 1799 | 1461258156425 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1799 | 1461258156428 Marionette TRACE conn3 <- [1,1834,null,{}] 10:02:36 INFO - PROCESS | 1799 | 1461258156432 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:36 INFO - PROCESS | 1799 | 1461258156632 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:02:36 INFO - PROCESS | 1799 | 1461258156964 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f244400 == 127 [pid = 1799] [id = 466] 10:02:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8fb02000) [pid = 1799] [serial = 1399] [outer = (nil)] 10:02:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fb0e400) [pid = 1799] [serial = 1400] [outer = 0x8fb02000] 10:02:37 INFO - PROCESS | 1799 | 1461258157094 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fb76400) [pid = 1799] [serial = 1401] [outer = 0x8fb02000] 10:02:37 INFO - PROCESS | 1799 | ************************* 10:02:37 INFO - PROCESS | 1799 | A coding exception was thrown and uncaught in a Task. 10:02:37 INFO - PROCESS | 1799 | 10:02:37 INFO - PROCESS | 1799 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:02:37 INFO - PROCESS | 1799 | Full stack: 10:02:37 INFO - PROCESS | 1799 | ************************* 10:02:37 INFO - PROCESS | 1799 | 1461258157950 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:02:38 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 10:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1583ms 10:02:38 INFO - PROCESS | 1799 | 1461258158008 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1799 | 1461258158012 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:02:38 INFO - PROCESS | 1799 | 1461258158038 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1799 | 1461258158042 Marionette TRACE conn3 <- [1,1838,null,{}] 10:02:38 INFO - PROCESS | 1799 | 1461258158048 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:38 INFO - PROCESS | 1799 | 1461258158244 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:02:38 INFO - PROCESS | 1799 | 1461258158516 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7d9000 == 128 [pid = 1799] [id = 467] 10:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8e7e1800) [pid = 1799] [serial = 1402] [outer = (nil)] 10:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8ff30c00) [pid = 1799] [serial = 1403] [outer = 0x8e7e1800] 10:02:38 INFO - PROCESS | 1799 | 1461258158644 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8ff39c00) [pid = 1799] [serial = 1404] [outer = 0x8e7e1800] 10:02:39 INFO - PROCESS | 1799 | 1461258159571 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1589ms 10:02:39 INFO - PROCESS | 1799 | 1461258159624 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:02:39 INFO - PROCESS | 1799 | 1461258159628 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:02:39 INFO - PROCESS | 1799 | 1461258159634 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:02:39 INFO - PROCESS | 1799 | 1461258159638 Marionette TRACE conn3 <- [1,1842,null,{}] 10:02:39 INFO - PROCESS | 1799 | 1461258159644 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:39 INFO - PROCESS | 1799 | 1461258159867 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:02:40 INFO - PROCESS | 1799 | 1461258160192 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe1000 == 129 [pid = 1799] [id = 468] 10:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x901a4400) [pid = 1799] [serial = 1405] [outer = (nil)] 10:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x901b3c00) [pid = 1799] [serial = 1406] [outer = 0x901a4400] 10:02:40 INFO - PROCESS | 1799 | 1461258160308 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9049ec00) [pid = 1799] [serial = 1407] [outer = 0x901a4400] 10:02:41 INFO - PROCESS | 1799 | 1461258161218 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1627ms 10:02:41 INFO - PROCESS | 1799 | 1461258161262 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1799 | 1461258161266 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:02:41 INFO - PROCESS | 1799 | 1461258161272 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1799 | 1461258161274 Marionette TRACE conn3 <- [1,1846,null,{}] 10:02:41 INFO - PROCESS | 1799 | 1461258161280 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:41 INFO - PROCESS | 1799 | 1461258161470 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:02:41 INFO - PROCESS | 1799 | 1461258161746 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305b800 == 130 [pid = 1799] [id = 469] 10:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8f453000) [pid = 1799] [serial = 1408] [outer = (nil)] 10:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x913a6000) [pid = 1799] [serial = 1409] [outer = 0x8f453000] 10:02:41 INFO - PROCESS | 1799 | 1461258161835 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x91e18c00) [pid = 1799] [serial = 1410] [outer = 0x8f453000] 10:02:42 INFO - PROCESS | 1799 | 1461258162757 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:02:42 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) 10:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1527ms 10:02:42 INFO - PROCESS | 1799 | 1461258162799 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1799 | 1461258162803 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:02:42 INFO - PROCESS | 1799 | 1461258162810 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1799 | 1461258162813 Marionette TRACE conn3 <- [1,1850,null,{}] 10:02:42 INFO - PROCESS | 1799 | 1461258162818 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:43 INFO - PROCESS | 1799 | 1461258163019 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:02:43 INFO - PROCESS | 1799 | 1461258163265 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac77000 == 131 [pid = 1799] [id = 470] 10:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8fff1000) [pid = 1799] [serial = 1411] [outer = (nil)] 10:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9284d800) [pid = 1799] [serial = 1412] [outer = 0x8fff1000] 10:02:43 INFO - PROCESS | 1799 | 1461258163353 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x92850400) [pid = 1799] [serial = 1413] [outer = 0x8fff1000] 10:02:44 INFO - PROCESS | 1799 | 1461258164256 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1492ms 10:02:44 INFO - PROCESS | 1799 | 1461258164302 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 1799 | 1461258164305 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:02:44 INFO - PROCESS | 1799 | 1461258164312 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1799 | 1461258164316 Marionette TRACE conn3 <- [1,1854,null,{}] 10:02:44 INFO - PROCESS | 1799 | 1461258164321 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:44 INFO - PROCESS | 1799 | 1461258164515 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:02:44 INFO - PROCESS | 1799 | 1461258164799 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8608f000 == 132 [pid = 1799] [id = 471] 10:02:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x91e16400) [pid = 1799] [serial = 1414] [outer = (nil)] 10:02:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x936f0c00) [pid = 1799] [serial = 1415] [outer = 0x91e16400] 10:02:44 INFO - PROCESS | 1799 | 1461258164928 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x937c7800) [pid = 1799] [serial = 1416] [outer = 0x91e16400] 10:02:45 INFO - PROCESS | 1799 | 1461258165798 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1527ms 10:02:45 INFO - PROCESS | 1799 | 1461258165855 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 1799 | 1461258165858 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:02:45 INFO - PROCESS | 1799 | 1461258165870 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1799 | 1461258165872 Marionette TRACE conn3 <- [1,1858,null,{}] 10:02:45 INFO - PROCESS | 1799 | 1461258165878 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:46 INFO - PROCESS | 1799 | 1461258166096 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:02:46 INFO - PROCESS | 1799 | 1461258166417 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f8c00 == 133 [pid = 1799] [id = 472] 10:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9341bc00) [pid = 1799] [serial = 1417] [outer = (nil)] 10:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x94fb7800) [pid = 1799] [serial = 1418] [outer = 0x9341bc00] 10:02:46 INFO - PROCESS | 1799 | 1461258166506 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x95a09000) [pid = 1799] [serial = 1419] [outer = 0x9341bc00] 10:02:47 INFO - PROCESS | 1799 | 1461258167394 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 10:02:47 INFO - PROCESS | 1799 | 1461258167452 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1799 | 1461258167456 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:02:47 INFO - PROCESS | 1799 | 1461258167463 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1799 | 1461258167466 Marionette TRACE conn3 <- [1,1862,null,{}] 10:02:47 INFO - PROCESS | 1799 | 1461258167471 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:47 INFO - PROCESS | 1799 | 1461258167673 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:02:48 INFO - PROCESS | 1799 | 1461258167991 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x91ee5800 == 134 [pid = 1799] [id = 473] 10:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x936efc00) [pid = 1799] [serial = 1420] [outer = (nil)] 10:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x96e06c00) [pid = 1799] [serial = 1421] [outer = 0x936efc00] 10:02:48 INFO - PROCESS | 1799 | 1461258168081 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x96ed1c00) [pid = 1799] [serial = 1422] [outer = 0x936efc00] 10:02:48 INFO - PROCESS | 1799 | 1461258168944 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1527ms 10:02:48 INFO - PROCESS | 1799 | 1461258168991 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 1799 | 1461258168994 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:02:49 INFO - PROCESS | 1799 | 1461258169000 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1799 | 1461258169004 Marionette TRACE conn3 <- [1,1866,null,{}] 10:02:49 INFO - PROCESS | 1799 | 1461258169009 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:49 INFO - PROCESS | 1799 | 1461258169206 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:02:49 INFO - PROCESS | 1799 | 1461258169485 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x928e4c00 == 135 [pid = 1799] [id = 474] 10:02:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x96358400) [pid = 1799] [serial = 1423] [outer = (nil)] 10:02:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9757f000) [pid = 1799] [serial = 1424] [outer = 0x96358400] 10:02:49 INFO - PROCESS | 1799 | 1461258169616 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x97588800) [pid = 1799] [serial = 1425] [outer = 0x96358400] 10:02:50 INFO - PROCESS | 1799 | 1461258170470 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1527ms 10:02:50 INFO - PROCESS | 1799 | 1461258170528 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:02:50 INFO - PROCESS | 1799 | 1461258170532 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:02:50 INFO - PROCESS | 1799 | 1461258170539 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1799 | 1461258170547 Marionette TRACE conn3 <- [1,1870,null,{}] 10:02:50 INFO - PROCESS | 1799 | 1461258170555 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:50 INFO - PROCESS | 1799 | 1461258170761 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:02:51 INFO - PROCESS | 1799 | 1461258171039 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722c400 == 136 [pid = 1799] [id = 475] 10:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x872ecc00) [pid = 1799] [serial = 1426] [outer = (nil)] 10:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x97941c00) [pid = 1799] [serial = 1427] [outer = 0x872ecc00] 10:02:51 INFO - PROCESS | 1799 | 1461258171169 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x983ab400) [pid = 1799] [serial = 1428] [outer = 0x872ecc00] 10:02:52 INFO - PROCESS | 1799 | 1461258172005 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1535ms 10:02:52 INFO - PROCESS | 1799 | 1461258172074 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1799 | 1461258172078 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:02:52 INFO - PROCESS | 1799 | 1461258172084 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1799 | 1461258172087 Marionette TRACE conn3 <- [1,1874,null,{}] 10:02:52 INFO - PROCESS | 1799 | 1461258172093 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:52 INFO - PROCESS | 1799 | 1461258172310 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:02:52 INFO - PROCESS | 1799 | 1461258172588 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x937d4400 == 137 [pid = 1799] [id = 476] 10:02:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x97584800) [pid = 1799] [serial = 1429] [outer = (nil)] 10:02:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x98646c00) [pid = 1799] [serial = 1430] [outer = 0x97584800] 10:02:52 INFO - PROCESS | 1799 | 1461258172717 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x98f17400) [pid = 1799] [serial = 1431] [outer = 0x97584800] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x876b1400 == 136 [pid = 1799] [id = 245] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8305c800 == 135 [pid = 1799] [id = 456] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8870a000 == 134 [pid = 1799] [id = 455] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x872f4c00 == 133 [pid = 1799] [id = 454] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x874b7c00 == 132 [pid = 1799] [id = 453] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x904a0c00 == 131 [pid = 1799] [id = 446] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x901ac400 == 130 [pid = 1799] [id = 445] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x900dc800 == 129 [pid = 1799] [id = 444] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x874be800 == 128 [pid = 1799] [id = 442] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c9c00 == 127 [pid = 1799] [id = 443] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8f249400 == 126 [pid = 1799] [id = 441] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c1400 == 125 [pid = 1799] [id = 440] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x888f9000 == 124 [pid = 1799] [id = 439] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7ac00 == 123 [pid = 1799] [id = 438] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8a24f800 == 122 [pid = 1799] [id = 436] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8a04a400 == 121 [pid = 1799] [id = 437] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8884b400 == 120 [pid = 1799] [id = 435] 10:02:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8870d800 == 119 [pid = 1799] [id = 434] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8b333000) [pid = 1799] [serial = 1241] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8f24a800) [pid = 1799] [serial = 1254] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x88840000) [pid = 1799] [serial = 1232] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x98646000) [pid = 1799] [serial = 1286] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8f5bb000) [pid = 1799] [serial = 1256] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x9110b000) [pid = 1799] [serial = 1265] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x96e0ac00) [pid = 1799] [serial = 1277] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8a051800) [pid = 1799] [serial = 1235] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8a8f2c00) [pid = 1799] [serial = 1298] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8e4c6400) [pid = 1799] [serial = 1247] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x89f99c00) [pid = 1799] [serial = 1295] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x97939000) [pid = 1799] [serial = 1280] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8a054c00) [pid = 1799] [serial = 1296] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x92847c00) [pid = 1799] [serial = 1268] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8ac3cc00) [pid = 1799] [serial = 1238] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8a244000) [pid = 1799] [serial = 1236] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x889e8800) [pid = 1799] [serial = 1233] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x94fb6400) [pid = 1799] [serial = 1274] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x91110c00) [pid = 1799] [serial = 1266] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8fb74800) [pid = 1799] [serial = 1257] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x87b1d000) [pid = 1799] [serial = 1290] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8fbe6c00) [pid = 1799] [serial = 1259] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x88bb3c00) [pid = 1799] [serial = 1292] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x98542c00) [pid = 1799] [serial = 1284] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x962b1800) [pid = 1799] [serial = 1275] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8e5e3000) [pid = 1799] [serial = 1248] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8b4f3c00) [pid = 1799] [serial = 1244] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8a8ac000) [pid = 1799] [serial = 1158] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9793bc00) [pid = 1799] [serial = 1281] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x974cc400) [pid = 1799] [serial = 1278] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8ac82400) [pid = 1799] [serial = 1239] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8aa31c00) [pid = 1799] [serial = 1299] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x937cb400) [pid = 1799] [serial = 1272] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8e7e4c00) [pid = 1799] [serial = 1250] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8b3c6400) [pid = 1799] [serial = 1242] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b4fa000) [pid = 1799] [serial = 1245] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x876b9c00) [pid = 1799] [serial = 1289] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x936f3c00) [pid = 1799] [serial = 1271] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x9019e400) [pid = 1799] [serial = 1262] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x90492c00) [pid = 1799] [serial = 1263] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8ff2fc00) [pid = 1799] [serial = 1260] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x928dc800) [pid = 1799] [serial = 1269] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8f245400) [pid = 1799] [serial = 1253] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x98510800) [pid = 1799] [serial = 1283] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8f109000) [pid = 1799] [serial = 1251] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x89964800) [pid = 1799] [serial = 1293] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8a055c00) [pid = 1799] [serial = 1301] [outer = (nil)] [url = about:blank] 10:02:55 INFO - PROCESS | 1799 | 1461258175535 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3484ms 10:02:55 INFO - PROCESS | 1799 | 1461258175590 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1799 | 1461258175596 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:02:55 INFO - PROCESS | 1799 | 1461258175604 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1799 | 1461258175610 Marionette TRACE conn3 <- [1,1878,null,{}] 10:02:55 INFO - PROCESS | 1799 | 1461258175619 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:55 INFO - PROCESS | 1799 | 1461258175835 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:02:56 INFO - PROCESS | 1799 | 1461258176030 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b9c00 == 120 [pid = 1799] [id = 477] 10:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x87b11800) [pid = 1799] [serial = 1432] [outer = (nil)] 10:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8884b400) [pid = 1799] [serial = 1433] [outer = 0x87b11800] 10:02:56 INFO - PROCESS | 1799 | 1461258176111 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x889e6c00) [pid = 1799] [serial = 1434] [outer = 0x87b11800] 10:02:56 INFO - PROCESS | 1799 | 1461258176911 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1337ms 10:02:56 INFO - PROCESS | 1799 | 1461258176964 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1799 | 1461258176972 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:02:56 INFO - PROCESS | 1799 | 1461258176984 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1799 | 1461258176987 Marionette TRACE conn3 <- [1,1882,null,{}] 10:02:56 INFO - PROCESS | 1799 | 1461258176993 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:57 INFO - PROCESS | 1799 | 1461258177202 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:02:57 INFO - PROCESS | 1799 | 1461258177424 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f1000 == 121 [pid = 1799] [id = 478] 10:02:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x87b11400) [pid = 1799] [serial = 1435] [outer = (nil)] 10:02:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8996a000) [pid = 1799] [serial = 1436] [outer = 0x87b11400] 10:02:57 INFO - PROCESS | 1799 | 1461258177499 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a04a400) [pid = 1799] [serial = 1437] [outer = 0x87b11400] 10:02:58 INFO - PROCESS | 1799 | 1461258178436 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1479ms 10:02:58 INFO - PROCESS | 1799 | 1461258178462 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1799 | 1461258178465 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:02:58 INFO - PROCESS | 1799 | 1461258178472 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1799 | 1461258178478 Marionette TRACE conn3 <- [1,1886,null,{}] 10:02:58 INFO - PROCESS | 1799 | 1461258178500 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:58 INFO - PROCESS | 1799 | 1461258178760 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:02:58 INFO - PROCESS | 1799 | 1461258178785 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x889eb000 == 122 [pid = 1799] [id = 479] 10:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a04c400) [pid = 1799] [serial = 1438] [outer = (nil)] 10:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8a8a5400) [pid = 1799] [serial = 1439] [outer = 0x8a04c400] 10:02:58 INFO - PROCESS | 1799 | 1461258178865 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8a8eb800) [pid = 1799] [serial = 1440] [outer = 0x8a04c400] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8be91000) [pid = 1799] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9049fc00) [pid = 1799] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8aa2f400) [pid = 1799] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8fb72000) [pid = 1799] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8870e400) [pid = 1799] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8be8c800) [pid = 1799] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x874b8800) [pid = 1799] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8b214800) [pid = 1799] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x90499400) [pid = 1799] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:02:59 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x88bba400) [pid = 1799] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x92847400) [pid = 1799] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x88bb0400) [pid = 1799] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b217c00) [pid = 1799] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e5e3800) [pid = 1799] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8fbdd800) [pid = 1799] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x889e3800) [pid = 1799] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x9666b000) [pid = 1799] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8f5b4800) [pid = 1799] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x872f6400) [pid = 1799] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x872ea400) [pid = 1799] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8b214400) [pid = 1799] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:03:00 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x90661000) [pid = 1799] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:03:00 INFO - PROCESS | 1799 | 1461258180415 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1985ms 10:03:00 INFO - PROCESS | 1799 | 1461258180458 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1799 | 1461258180465 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:03:00 INFO - PROCESS | 1799 | 1461258180471 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1799 | 1461258180474 Marionette TRACE conn3 <- [1,1890,null,{}] 10:03:00 INFO - PROCESS | 1799 | 1461258180490 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:00 INFO - PROCESS | 1799 | 1461258180671 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:03:00 INFO - PROCESS | 1799 | 1461258180686 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x87222400 == 123 [pid = 1799] [id = 480] 10:03:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8a051800) [pid = 1799] [serial = 1441] [outer = (nil)] 10:03:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8a8f1800) [pid = 1799] [serial = 1442] [outer = 0x8a051800] 10:03:00 INFO - PROCESS | 1799 | 1461258180758 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8aa32c00) [pid = 1799] [serial = 1443] [outer = 0x8a051800] 10:03:01 INFO - PROCESS | 1799 | 1461258181737 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1335ms 10:03:01 INFO - PROCESS | 1799 | 1461258181808 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1799 | 1461258181812 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:03:01 INFO - PROCESS | 1799 | 1461258181818 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1799 | 1461258181821 Marionette TRACE conn3 <- [1,1894,null,{}] 10:03:01 INFO - PROCESS | 1799 | 1461258181827 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:02 INFO - PROCESS | 1799 | 1461258182140 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:03:02 INFO - PROCESS | 1799 | 1461258182494 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f0400 == 124 [pid = 1799] [id = 481] 10:03:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x872f5000) [pid = 1799] [serial = 1444] [outer = (nil)] 10:03:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x874bec00) [pid = 1799] [serial = 1445] [outer = 0x872f5000] 10:03:02 INFO - PROCESS | 1799 | 1461258182588 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x87b1c400) [pid = 1799] [serial = 1446] [outer = 0x872f5000] 10:03:03 INFO - PROCESS | 1799 | 1461258183555 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1779ms 10:03:03 INFO - PROCESS | 1799 | 1461258183599 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1799 | 1461258183607 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:03:03 INFO - PROCESS | 1799 | 1461258183614 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1799 | 1461258183621 Marionette TRACE conn3 <- [1,1898,null,{}] 10:03:03 INFO - PROCESS | 1799 | 1461258183628 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:03 INFO - PROCESS | 1799 | 1461258183841 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:03:04 INFO - PROCESS | 1799 | 1461258184165 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x88840400 == 125 [pid = 1799] [id = 482] 10:03:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x889e7800) [pid = 1799] [serial = 1447] [outer = (nil)] 10:03:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x88bbfc00) [pid = 1799] [serial = 1448] [outer = 0x889e7800] 10:03:04 INFO - PROCESS | 1799 | 1461258184259 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8996ec00) [pid = 1799] [serial = 1449] [outer = 0x889e7800] 10:03:05 INFO - PROCESS | 1799 | 1461258185225 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1693ms 10:03:05 INFO - PROCESS | 1799 | 1461258185307 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:03:05 INFO - PROCESS | 1799 | 1461258185312 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:03:05 INFO - PROCESS | 1799 | 1461258185319 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 1799 | 1461258185323 Marionette TRACE conn3 <- [1,1902,null,{}] 10:03:05 INFO - PROCESS | 1799 | 1461258185329 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:05 INFO - PROCESS | 1799 | 1461258185633 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:03:05 INFO - PROCESS | 1799 | 1461258185946 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f6800 == 126 [pid = 1799] [id = 483] 10:03:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x899b6000) [pid = 1799] [serial = 1450] [outer = (nil)] 10:03:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a8a8400) [pid = 1799] [serial = 1451] [outer = 0x899b6000] 10:03:06 INFO - PROCESS | 1799 | 1461258186034 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a8f2400) [pid = 1799] [serial = 1452] [outer = 0x899b6000] 10:03:06 INFO - PROCESS | 1799 | 1461258186964 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1683ms 10:03:07 INFO - PROCESS | 1799 | 1461258187002 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1799 | 1461258187008 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:03:07 INFO - PROCESS | 1799 | 1461258187025 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1799 | 1461258187032 Marionette TRACE conn3 <- [1,1906,null,{}] 10:03:07 INFO - PROCESS | 1799 | 1461258187037 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:07 INFO - PROCESS | 1799 | 1461258187265 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:03:07 INFO - PROCESS | 1799 | 1461258187577 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bb800 == 127 [pid = 1799] [id = 484] 10:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a053000) [pid = 1799] [serial = 1453] [outer = (nil)] 10:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b21f000) [pid = 1799] [serial = 1454] [outer = 0x8a053000] 10:03:07 INFO - PROCESS | 1799 | 1461258187669 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8b3c3400) [pid = 1799] [serial = 1455] [outer = 0x8a053000] 10:03:08 INFO - PROCESS | 1799 | 1461258188564 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1590ms 10:03:08 INFO - PROCESS | 1799 | 1461258188607 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:03:08 INFO - PROCESS | 1799 | 1461258188611 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:03:08 INFO - PROCESS | 1799 | 1461258188618 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 1799 | 1461258188621 Marionette TRACE conn3 <- [1,1910,null,{}] 10:03:08 INFO - PROCESS | 1799 | 1461258188627 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:08 INFO - PROCESS | 1799 | 1461258188835 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:03:09 INFO - PROCESS | 1799 | 1461258189154 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x889ea800 == 128 [pid = 1799] [id = 485] 10:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8a8a5000) [pid = 1799] [serial = 1456] [outer = (nil)] 10:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b4f3c00) [pid = 1799] [serial = 1457] [outer = 0x8a8a5000] 10:03:09 INFO - PROCESS | 1799 | 1461258189245 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b4f7c00) [pid = 1799] [serial = 1458] [outer = 0x8a8a5000] 10:03:10 INFO - PROCESS | 1799 | 1461258190096 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1530ms 10:03:10 INFO - PROCESS | 1799 | 1461258190148 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1799 | 1461258190152 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:03:10 INFO - PROCESS | 1799 | 1461258190158 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1799 | 1461258190162 Marionette TRACE conn3 <- [1,1914,null,{}] 10:03:10 INFO - PROCESS | 1799 | 1461258190167 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:10 INFO - PROCESS | 1799 | 1461258190371 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:03:10 INFO - PROCESS | 1799 | 1461258190654 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bd77800 == 129 [pid = 1799] [id = 486] 10:03:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8bd78000) [pid = 1799] [serial = 1459] [outer = (nil)] 10:03:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8be83800) [pid = 1799] [serial = 1460] [outer = 0x8bd78000] 10:03:10 INFO - PROCESS | 1799 | 1461258190810 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8e7d5c00) [pid = 1799] [serial = 1461] [outer = 0x8bd78000] 10:03:11 INFO - PROCESS | 1799 | 1461258191779 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1679ms 10:03:11 INFO - PROCESS | 1799 | 1461258191839 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 1799 | 1461258191842 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:03:11 INFO - PROCESS | 1799 | 1461258191848 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - PROCESS | 1799 | 1461258191852 Marionette TRACE conn3 <- [1,1918,null,{}] 10:03:11 INFO - PROCESS | 1799 | 1461258191857 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:12 INFO - PROCESS | 1799 | 1461258192057 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:03:12 INFO - PROCESS | 1799 | 1461258192383 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3cf800 == 130 [pid = 1799] [id = 487] 10:03:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8be87800) [pid = 1799] [serial = 1462] [outer = (nil)] 10:03:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8f23f400) [pid = 1799] [serial = 1463] [outer = 0x8be87800] 10:03:12 INFO - PROCESS | 1799 | 1461258192471 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f457c00) [pid = 1799] [serial = 1464] [outer = 0x8be87800] 10:03:13 INFO - PROCESS | 1799 | 1461258193355 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1537ms 10:03:13 INFO - PROCESS | 1799 | 1461258193388 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1799 | 1461258193391 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:03:13 INFO - PROCESS | 1799 | 1461258193398 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1799 | 1461258193400 Marionette TRACE conn3 <- [1,1922,null,{}] 10:03:13 INFO - PROCESS | 1799 | 1461258193406 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:13 INFO - PROCESS | 1799 | 1461258193600 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:03:13 INFO - PROCESS | 1799 | 1461258193877 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f5800 == 131 [pid = 1799] [id = 488] 10:03:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8870a000) [pid = 1799] [serial = 1465] [outer = (nil)] 10:03:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8f5b7c00) [pid = 1799] [serial = 1466] [outer = 0x8870a000] 10:03:14 INFO - PROCESS | 1799 | 1461258194008 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8fb09c00) [pid = 1799] [serial = 1467] [outer = 0x8870a000] 10:03:14 INFO - PROCESS | 1799 | 1461258194898 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1529ms 10:03:14 INFO - PROCESS | 1799 | 1461258194929 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:03:14 INFO - PROCESS | 1799 | 1461258194934 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:03:14 INFO - PROCESS | 1799 | 1461258194940 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1799 | 1461258194943 Marionette TRACE conn3 <- [1,1926,null,{}] 10:03:14 INFO - PROCESS | 1799 | 1461258194949 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:15 INFO - PROCESS | 1799 | 1461258195140 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:03:15 INFO - PROCESS | 1799 | 1461258195419 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4fa800 == 132 [pid = 1799] [id = 489] 10:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f1ca000) [pid = 1799] [serial = 1468] [outer = (nil)] 10:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8ff33c00) [pid = 1799] [serial = 1469] [outer = 0x8f1ca000] 10:03:15 INFO - PROCESS | 1799 | 1461258195561 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fff1800) [pid = 1799] [serial = 1470] [outer = 0x8f1ca000] 10:03:16 INFO - PROCESS | 1799 | 1461258196447 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1538ms 10:03:16 INFO - PROCESS | 1799 | 1461258196495 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1799 | 1461258196500 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:03:16 INFO - PROCESS | 1799 | 1461258196508 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1799 | 1461258196511 Marionette TRACE conn3 <- [1,1930,null,{}] 10:03:16 INFO - PROCESS | 1799 | 1461258196517 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:16 INFO - PROCESS | 1799 | 1461258196721 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:03:17 INFO - PROCESS | 1799 | 1461258197037 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884a400 == 133 [pid = 1799] [id = 490] 10:03:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8fb01800) [pid = 1799] [serial = 1471] [outer = (nil)] 10:03:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x900de400) [pid = 1799] [serial = 1472] [outer = 0x8fb01800] 10:03:17 INFO - PROCESS | 1799 | 1461258197129 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9019e400) [pid = 1799] [serial = 1473] [outer = 0x8fb01800] 10:03:18 INFO - PROCESS | 1799 | 1461258198000 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1533ms 10:03:18 INFO - PROCESS | 1799 | 1461258198043 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1799 | 1461258198047 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:03:18 INFO - PROCESS | 1799 | 1461258198053 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1799 | 1461258198056 Marionette TRACE conn3 <- [1,1934,null,{}] 10:03:18 INFO - PROCESS | 1799 | 1461258198062 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:18 INFO - PROCESS | 1799 | 1461258198268 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:03:18 INFO - PROCESS | 1799 | 1461258198551 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x900dc800 == 134 [pid = 1799] [id = 491] 10:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x90491c00) [pid = 1799] [serial = 1474] [outer = (nil)] 10:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9049e000) [pid = 1799] [serial = 1475] [outer = 0x90491c00] 10:03:18 INFO - PROCESS | 1799 | 1461258198708 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x91e18000) [pid = 1799] [serial = 1476] [outer = 0x90491c00] 10:03:19 INFO - PROCESS | 1799 | 1461258199647 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 10:03:19 INFO - PROCESS | 1799 | 1461258199684 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1799 | 1461258199695 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:03:19 INFO - PROCESS | 1799 | 1461258199701 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1799 | 1461258199705 Marionette TRACE conn3 <- [1,1938,null,{}] 10:03:19 INFO - PROCESS | 1799 | 1461258199710 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:19 INFO - PROCESS | 1799 | 1461258199934 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:03:20 INFO - PROCESS | 1799 | 1461258200255 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x90499400 == 135 [pid = 1799] [id = 492] 10:03:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x928dec00) [pid = 1799] [serial = 1477] [outer = (nil)] 10:03:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x937c8000) [pid = 1799] [serial = 1478] [outer = 0x928dec00] 10:03:20 INFO - PROCESS | 1799 | 1461258200346 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x937d1000) [pid = 1799] [serial = 1479] [outer = 0x928dec00] 10:03:21 INFO - PROCESS | 1799 | 1461258201227 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1586ms 10:03:21 INFO - PROCESS | 1799 | 1461258201288 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1799 | 1461258201292 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:03:21 INFO - PROCESS | 1799 | 1461258201298 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1799 | 1461258201302 Marionette TRACE conn3 <- [1,1942,null,{}] 10:03:21 INFO - PROCESS | 1799 | 1461258201307 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:21 INFO - PROCESS | 1799 | 1461258201505 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:03:21 INFO - PROCESS | 1799 | 1461258201781 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe6000 == 136 [pid = 1799] [id = 493] 10:03:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x913a1800) [pid = 1799] [serial = 1480] [outer = (nil)] 10:03:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x962b7800) [pid = 1799] [serial = 1481] [outer = 0x913a1800] 10:03:21 INFO - PROCESS | 1799 | 1461258201911 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x96670800) [pid = 1799] [serial = 1482] [outer = 0x913a1800] 10:03:22 INFO - PROCESS | 1799 | 1461258202782 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1536ms 10:03:22 INFO - PROCESS | 1799 | 1461258202835 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1799 | 1461258202839 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:03:22 INFO - PROCESS | 1799 | 1461258202845 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1799 | 1461258202847 Marionette TRACE conn3 <- [1,1946,null,{}] 10:03:22 INFO - PROCESS | 1799 | 1461258202853 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:23 INFO - PROCESS | 1799 | 1461258203044 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:03:23 INFO - PROCESS | 1799 | 1461258203325 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x94fb4c00 == 137 [pid = 1799] [id = 494] 10:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x94fb6800) [pid = 1799] [serial = 1483] [outer = (nil)] 10:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x97580800) [pid = 1799] [serial = 1484] [outer = 0x94fb6800] 10:03:23 INFO - PROCESS | 1799 | 1461258203462 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x971a9400) [pid = 1799] [serial = 1485] [outer = 0x94fb6800] 10:03:24 INFO - PROCESS | 1799 | 1461258204318 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1526ms 10:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:03:24 INFO - PROCESS | 1799 | 1461258204372 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1799 | 1461258204375 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:03:24 INFO - PROCESS | 1799 | 1461258204382 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1799 | 1461258204385 Marionette TRACE conn3 <- [1,1950,null,{}] 10:03:24 INFO - PROCESS | 1799 | 1461258204391 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:24 INFO - PROCESS | 1799 | 1461258204595 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:03:24 INFO - PROCESS | 1799 | 1461258204921 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f2400 == 138 [pid = 1799] [id = 495] 10:03:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9284a800) [pid = 1799] [serial = 1486] [outer = (nil)] 10:03:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x979fcc00) [pid = 1799] [serial = 1487] [outer = 0x9284a800] 10:03:25 INFO - PROCESS | 1799 | 1461258205010 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x98513000) [pid = 1799] [serial = 1488] [outer = 0x9284a800] 10:03:25 INFO - PROCESS | 1799 | 1461258205919 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1579ms 10:03:25 INFO - PROCESS | 1799 | 1461258205961 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 1799 | 1461258205965 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:03:25 INFO - PROCESS | 1799 | 1461258205971 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 1799 | 1461258205974 Marionette TRACE conn3 <- [1,1954,null,{}] 10:03:25 INFO - PROCESS | 1799 | 1461258205980 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:26 INFO - PROCESS | 1799 | 1461258206191 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:03:26 INFO - PROCESS | 1799 | 1461258206553 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x93413800 == 139 [pid = 1799] [id = 496] 10:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9793bc00) [pid = 1799] [serial = 1489] [outer = (nil)] 10:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x98824000) [pid = 1799] [serial = 1490] [outer = 0x9793bc00] 10:03:26 INFO - PROCESS | 1799 | 1461258206645 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9882d400) [pid = 1799] [serial = 1491] [outer = 0x9793bc00] 10:03:27 INFO - PROCESS | 1799 | 1461258207554 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1627ms 10:03:27 INFO - PROCESS | 1799 | 1461258207599 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1799 | 1461258207603 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:03:27 INFO - PROCESS | 1799 | 1461258207610 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1799 | 1461258207613 Marionette TRACE conn3 <- [1,1958,null,{}] 10:03:27 INFO - PROCESS | 1799 | 1461258207618 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:27 INFO - PROCESS | 1799 | 1461258207815 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:03:28 INFO - PROCESS | 1799 | 1461258208100 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x83055400 == 140 [pid = 1799] [id = 497] 10:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x8722f800) [pid = 1799] [serial = 1492] [outer = (nil)] 10:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x9a573000) [pid = 1799] [serial = 1493] [outer = 0x8722f800] 10:03:28 INFO - PROCESS | 1799 | 1461258208230 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9a777c00) [pid = 1799] [serial = 1494] [outer = 0x8722f800] 10:03:29 INFO - PROCESS | 1799 | 1461258209079 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1528ms 10:03:29 INFO - PROCESS | 1799 | 1461258209138 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:03:29 INFO - PROCESS | 1799 | 1461258209142 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:03:29 INFO - PROCESS | 1799 | 1461258209149 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1799 | 1461258209152 Marionette TRACE conn3 <- [1,1962,null,{}] 10:03:29 INFO - PROCESS | 1799 | 1461258209158 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:29 INFO - PROCESS | 1799 | 1461258209366 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:03:29 INFO - PROCESS | 1799 | 1461258209646 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbad000 == 141 [pid = 1799] [id = 498] 10:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8e7d5400) [pid = 1799] [serial = 1495] [outer = (nil)] 10:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x9fa96800) [pid = 1799] [serial = 1496] [outer = 0x8e7d5400] 10:03:29 INFO - PROCESS | 1799 | 1461258209781 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9fa9e800) [pid = 1799] [serial = 1497] [outer = 0x8e7d5400] 10:03:30 INFO - PROCESS | 1799 | 1461258210671 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1586ms 10:03:30 INFO - PROCESS | 1799 | 1461258210735 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:03:30 INFO - PROCESS | 1799 | 1461258210739 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:03:30 INFO - PROCESS | 1799 | 1461258210745 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1799 | 1461258210748 Marionette TRACE conn3 <- [1,1966,null,{}] 10:03:30 INFO - PROCESS | 1799 | 1461258210754 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:30 INFO - PROCESS | 1799 | 1461258210962 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:03:31 INFO - PROCESS | 1799 | 1461258211288 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x991a3000 == 142 [pid = 1799] [id = 499] 10:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x9fa23400) [pid = 1799] [serial = 1498] [outer = (nil)] 10:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x9fb58400) [pid = 1799] [serial = 1499] [outer = 0x9fa23400] 10:03:31 INFO - PROCESS | 1799 | 1461258211392 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x9fbac000) [pid = 1799] [serial = 1500] [outer = 0x9fa23400] 10:03:32 INFO - PROCESS | 1799 | 1461258212253 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1582ms 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x88701c00 == 141 [pid = 1799] [id = 239] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x9fbab000 == 140 [pid = 1799] [id = 48] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x87222400 == 139 [pid = 1799] [id = 480] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x889eb000 == 138 [pid = 1799] [id = 479] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x872f1000 == 137 [pid = 1799] [id = 478] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x876b9c00 == 136 [pid = 1799] [id = 477] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x83057c00 == 135 [pid = 1799] [id = 433] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe1000 == 134 [pid = 1799] [id = 468] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8305b800 == 133 [pid = 1799] [id = 469] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7d9000 == 132 [pid = 1799] [id = 467] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8f244400 == 131 [pid = 1799] [id = 466] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8b335c00 == 130 [pid = 1799] [id = 465] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac40400 == 129 [pid = 1799] [id = 464] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x89f97000 == 128 [pid = 1799] [id = 462] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8b216400 == 127 [pid = 1799] [id = 463] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x889e7400 == 126 [pid = 1799] [id = 461] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8a7400 == 125 [pid = 1799] [id = 460] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb6800 == 124 [pid = 1799] [id = 459] 10:03:34 INFO - PROCESS | 1799 | --DOCSHELL 0x86088800 == 123 [pid = 1799] [id = 458] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8a0f0c00) [pid = 1799] [serial = 1373] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x979f9400) [pid = 1799] [serial = 1347] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x937cac00) [pid = 1799] [serial = 1338] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8b212000) [pid = 1799] [serial = 1310] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x974d1c00) [pid = 1799] [serial = 1344] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x888f1c00) [pid = 1799] [serial = 1304] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8e5ef800) [pid = 1799] [serial = 1319] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x876bd800) [pid = 1799] [serial = 1362] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x97941400) [pid = 1799] [serial = 1346] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8be86c00) [pid = 1799] [serial = 1317] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x98825800) [pid = 1799] [serial = 1350] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8a8eb400) [pid = 1799] [serial = 1230] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8f10c000) [pid = 1799] [serial = 1320] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x874c1800) [pid = 1799] [serial = 1361] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x94fbac00) [pid = 1799] [serial = 1340] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x899b6400) [pid = 1799] [serial = 1368] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x9dedc800) [pid = 1799] [serial = 1358] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x89967400) [pid = 1799] [serial = 1367] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8ffed000) [pid = 1799] [serial = 1329] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8f454000) [pid = 1799] [serial = 1322] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x9924c400) [pid = 1799] [serial = 1355] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8bd82400) [pid = 1799] [serial = 1316] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x98649400) [pid = 1799] [serial = 1349] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8ff37800) [pid = 1799] [serial = 1328] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x901a5400) [pid = 1799] [serial = 1332] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x88bb3800) [pid = 1799] [serial = 1305] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8a250000) [pid = 1799] [serial = 1308] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x98825000) [pid = 1799] [serial = 1287] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x936e9800) [pid = 1799] [serial = 1337] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8fbdfc00) [pid = 1799] [serial = 1326] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x962aa800) [pid = 1799] [serial = 1341] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x98fca800) [pid = 1799] [serial = 1352] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x88849400) [pid = 1799] [serial = 1365] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8f5adc00) [pid = 1799] [serial = 1323] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8884b800) [pid = 1799] [serial = 1370] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8bba7800) [pid = 1799] [serial = 1314] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x900e4800) [pid = 1799] [serial = 1331] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9110e400) [pid = 1799] [serial = 1334] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8a058000) [pid = 1799] [serial = 1307] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x91ee3000) [pid = 1799] [serial = 1335] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x88708000) [pid = 1799] [serial = 1364] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b32ec00) [pid = 1799] [serial = 1311] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b4ee000) [pid = 1799] [serial = 1313] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fb7b400) [pid = 1799] [serial = 1325] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x973a3c00) [pid = 1799] [serial = 1343] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8996dc00) [pid = 1799] [serial = 1371] [outer = (nil)] [url = about:blank] 10:03:34 INFO - PROCESS | 1799 | 1461258214416 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:03:34 INFO - PROCESS | 1799 | 1461258214420 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:03:34 INFO - PROCESS | 1799 | 1461258214452 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1799 | 1461258214459 Marionette TRACE conn3 <- [1,1970,null,{}] 10:03:34 INFO - PROCESS | 1799 | 1461258214466 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:34 INFO - PROCESS | 1799 | 1461258214660 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:03:34 INFO - PROCESS | 1799 | 1461258214677 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8883ec00 == 124 [pid = 1799] [id = 500] 10:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88842000) [pid = 1799] [serial = 1501] [outer = (nil)] 10:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88846c00) [pid = 1799] [serial = 1502] [outer = 0x88842000] 10:03:34 INFO - PROCESS | 1799 | 1461258214798 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x888f3000) [pid = 1799] [serial = 1503] [outer = 0x88842000] 10:03:35 INFO - PROCESS | 1799 | 1461258215771 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1383ms 10:03:35 INFO - PROCESS | 1799 | 1461258215833 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:03:35 INFO - PROCESS | 1799 | 1461258215838 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:03:35 INFO - PROCESS | 1799 | 1461258215850 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1799 | 1461258215855 Marionette TRACE conn3 <- [1,1974,null,{}] 10:03:35 INFO - PROCESS | 1799 | 1461258215877 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:36 INFO - PROCESS | 1799 | 1461258216076 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:03:36 INFO - PROCESS | 1799 | 1461258216088 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb1000 == 125 [pid = 1799] [id = 501] 10:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x88bb4c00) [pid = 1799] [serial = 1504] [outer = (nil)] 10:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x89967c00) [pid = 1799] [serial = 1505] [outer = 0x88bb4c00] 10:03:36 INFO - PROCESS | 1799 | 1461258216163 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x899c0c00) [pid = 1799] [serial = 1506] [outer = 0x88bb4c00] 10:03:37 INFO - PROCESS | 1799 | 1461258217292 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1515ms 10:03:37 INFO - PROCESS | 1799 | 1461258217361 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1799 | 1461258217364 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:03:37 INFO - PROCESS | 1799 | 1461258217371 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1799 | 1461258217374 Marionette TRACE conn3 <- [1,1978,null,{}] 10:03:37 INFO - PROCESS | 1799 | 1461258217407 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:37 INFO - PROCESS | 1799 | 1461258217672 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:03:37 INFO - PROCESS | 1799 | 1461258217706 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f7800 == 126 [pid = 1799] [id = 502] 10:03:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8a0f9c00) [pid = 1799] [serial = 1507] [outer = (nil)] 10:03:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8a249400) [pid = 1799] [serial = 1508] [outer = 0x8a0f9c00] 10:03:37 INFO - PROCESS | 1799 | 1461258217784 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8a8a9400) [pid = 1799] [serial = 1509] [outer = 0x8a0f9c00] 10:03:38 INFO - PROCESS | 1799 | 1461258218759 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1450ms 10:03:38 INFO - PROCESS | 1799 | 1461258218827 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1799 | 1461258218830 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:03:38 INFO - PROCESS | 1799 | 1461258218836 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1799 | 1461258218838 Marionette TRACE conn3 <- [1,1982,null,{}] 10:03:38 INFO - PROCESS | 1799 | 1461258218844 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:39 INFO - PROCESS | 1799 | 1461258219692 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x98f24c00) [pid = 1799] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x99247000) [pid = 1799] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x9793b400) [pid = 1799] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x84ec5000) [pid = 1799] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8a04c400) [pid = 1799] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x87b11800) [pid = 1799] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9341bc00) [pid = 1799] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x91e16400) [pid = 1799] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8fff1000) [pid = 1799] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8f453000) [pid = 1799] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x901a4400) [pid = 1799] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8e7e1800) [pid = 1799] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8fb02000) [pid = 1799] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b4f4400) [pid = 1799] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8bbae400) [pid = 1799] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8bba9400) [pid = 1799] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8a057800) [pid = 1799] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8a8f3c00) [pid = 1799] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8a8f0800) [pid = 1799] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8884cc00) [pid = 1799] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x872f3000) [pid = 1799] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:03:39 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x87b11400) [pid = 1799] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:03:39 INFO - PROCESS | 1799 | 1461258219937 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec5000 == 127 [pid = 1799] [id = 503] 10:03:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x876b8c00) [pid = 1799] [serial = 1510] [outer = (nil)] 10:03:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x88bb8800) [pid = 1799] [serial = 1511] [outer = 0x876b8c00] 10:03:40 INFO - PROCESS | 1799 | 1461258220012 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8aa38800) [pid = 1799] [serial = 1512] [outer = 0x876b8c00] 10:03:40 INFO - PROCESS | 1799 | 1461258220743 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1929ms 10:03:40 INFO - PROCESS | 1799 | 1461258220765 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1799 | 1461258220768 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:03:40 INFO - PROCESS | 1799 | 1461258220774 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1799 | 1461258220777 Marionette TRACE conn3 <- [1,1986,null,{}] 10:03:40 INFO - PROCESS | 1799 | 1461258220782 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:40 INFO - PROCESS | 1799 | 1461258220957 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:03:41 INFO - PROCESS | 1799 | 1461258221153 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e3800 == 128 [pid = 1799] [id = 504] 10:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a8f3400) [pid = 1799] [serial = 1513] [outer = (nil)] 10:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b213000) [pid = 1799] [serial = 1514] [outer = 0x8a8f3400] 10:03:41 INFO - PROCESS | 1799 | 1461258221231 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8b21d400) [pid = 1799] [serial = 1515] [outer = 0x8a8f3400] 10:03:42 INFO - PROCESS | 1799 | 1461258222293 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1590ms 10:03:42 INFO - PROCESS | 1799 | 1461258222365 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1799 | 1461258222370 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:03:42 INFO - PROCESS | 1799 | 1461258222379 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1799 | 1461258222384 Marionette TRACE conn3 <- [1,1990,null,{}] 10:03:42 INFO - PROCESS | 1799 | 1461258222393 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:42 INFO - PROCESS | 1799 | 1461258222673 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:03:43 INFO - PROCESS | 1799 | 1461258223007 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb9800 == 129 [pid = 1799] [id = 505] 10:03:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8870e000) [pid = 1799] [serial = 1516] [outer = (nil)] 10:03:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x89f93000) [pid = 1799] [serial = 1517] [outer = 0x8870e000] 10:03:43 INFO - PROCESS | 1799 | 1461258223099 Marionette DEBUG loaded listener.js 10:03:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a0f4400) [pid = 1799] [serial = 1518] [outer = 0x8870e000] 10:03:44 INFO - PROCESS | 1799 | 1461258224006 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1689ms 10:03:44 INFO - PROCESS | 1799 | 1461258224068 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1799 | 1461258224077 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:03:44 INFO - PROCESS | 1799 | 1461258224087 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1799 | 1461258224091 Marionette TRACE conn3 <- [1,1994,null,{}] 10:03:44 INFO - PROCESS | 1799 | 1461258224098 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:44 INFO - PROCESS | 1799 | 1461258224336 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:03:44 INFO - PROCESS | 1799 | 1461258224724 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac80400 == 130 [pid = 1799] [id = 506] 10:03:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b212000) [pid = 1799] [serial = 1519] [outer = (nil)] 10:03:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b32b800) [pid = 1799] [serial = 1520] [outer = 0x8b212000] 10:03:44 INFO - PROCESS | 1799 | 1461258224811 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b333000) [pid = 1799] [serial = 1521] [outer = 0x8b212000] 10:03:45 INFO - PROCESS | 1799 | 1461258225743 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1732ms 10:03:45 INFO - PROCESS | 1799 | 1461258225820 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:03:45 INFO - PROCESS | 1799 | 1461258225824 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:03:45 INFO - PROCESS | 1799 | 1461258225830 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1799 | 1461258225836 Marionette TRACE conn3 <- [1,1998,null,{}] 10:03:45 INFO - PROCESS | 1799 | 1461258225852 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:46 INFO - PROCESS | 1799 | 1461258226111 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:03:46 INFO - PROCESS | 1799 | 1461258226428 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4ee400 == 131 [pid = 1799] [id = 507] 10:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8b4f8c00) [pid = 1799] [serial = 1522] [outer = (nil)] 10:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8bbafc00) [pid = 1799] [serial = 1523] [outer = 0x8b4f8c00] 10:03:46 INFO - PROCESS | 1799 | 1461258226523 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8bd7c000) [pid = 1799] [serial = 1524] [outer = 0x8b4f8c00] 10:03:47 INFO - PROCESS | 1799 | 1461258227410 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1633ms 10:03:47 INFO - PROCESS | 1799 | 1461258227464 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1799 | 1461258227468 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:03:47 INFO - PROCESS | 1799 | 1461258227474 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1799 | 1461258227478 Marionette TRACE conn3 <- [1,2002,null,{}] 10:03:47 INFO - PROCESS | 1799 | 1461258227483 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:47 INFO - PROCESS | 1799 | 1461258227684 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:03:47 INFO - PROCESS | 1799 | 1461258227954 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7a000 == 132 [pid = 1799] [id = 508] 10:03:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8bd82800) [pid = 1799] [serial = 1525] [outer = (nil)] 10:03:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e4ca400) [pid = 1799] [serial = 1526] [outer = 0x8bd82800] 10:03:48 INFO - PROCESS | 1799 | 1461258228090 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8e5e4800) [pid = 1799] [serial = 1527] [outer = 0x8bd82800] 10:03:48 INFO - PROCESS | 1799 | 1461258228978 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 10:03:49 INFO - PROCESS | 1799 | 1461258229010 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1799 | 1461258229013 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:03:49 INFO - PROCESS | 1799 | 1461258229020 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1799 | 1461258229023 Marionette TRACE conn3 <- [1,2006,null,{}] 10:03:49 INFO - PROCESS | 1799 | 1461258229029 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:49 INFO - PROCESS | 1799 | 1461258229224 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:03:49 INFO - PROCESS | 1799 | 1461258229512 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac74400 == 133 [pid = 1799] [id = 509] 10:03:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8be8dc00) [pid = 1799] [serial = 1528] [outer = (nil)] 10:03:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8e7d8400) [pid = 1799] [serial = 1529] [outer = 0x8be8dc00] 10:03:49 INFO - PROCESS | 1799 | 1461258229648 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8e7de400) [pid = 1799] [serial = 1530] [outer = 0x8be8dc00] 10:03:50 INFO - PROCESS | 1799 | 1461258230526 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:03:50 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 10:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1579ms 10:03:50 INFO - PROCESS | 1799 | 1461258230600 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1799 | 1461258230603 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:03:50 INFO - PROCESS | 1799 | 1461258230609 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1799 | 1461258230613 Marionette TRACE conn3 <- [1,2010,null,{}] 10:03:50 INFO - PROCESS | 1799 | 1461258230618 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:50 INFO - PROCESS | 1799 | 1461258230846 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:03:51 INFO - PROCESS | 1799 | 1461258231152 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10f800 == 134 [pid = 1799] [id = 510] 10:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8f1c6000) [pid = 1799] [serial = 1531] [outer = (nil)] 10:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f461400) [pid = 1799] [serial = 1532] [outer = 0x8f1c6000] 10:03:51 INFO - PROCESS | 1799 | 1461258231252 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8fb76c00) [pid = 1799] [serial = 1533] [outer = 0x8f1c6000] 10:03:52 INFO - PROCESS | 1799 | 1461258232116 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:03:52 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 10:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1580ms 10:03:52 INFO - PROCESS | 1799 | 1461258232189 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 1799 | 1461258232192 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:03:52 INFO - PROCESS | 1799 | 1461258232199 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1799 | 1461258232203 Marionette TRACE conn3 <- [1,2014,null,{}] 10:03:52 INFO - PROCESS | 1799 | 1461258232208 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:52 INFO - PROCESS | 1799 | 1461258232440 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:03:52 INFO - PROCESS | 1799 | 1461258232770 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3ca000 == 135 [pid = 1799] [id = 511] 10:03:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8f1c2c00) [pid = 1799] [serial = 1534] [outer = (nil)] 10:03:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8fbe7000) [pid = 1799] [serial = 1535] [outer = 0x8f1c2c00] 10:03:52 INFO - PROCESS | 1799 | 1461258232858 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8ff31800) [pid = 1799] [serial = 1536] [outer = 0x8f1c2c00] 10:03:53 INFO - PROCESS | 1799 | 1461258233741 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1578ms 10:03:53 INFO - PROCESS | 1799 | 1461258233778 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1799 | 1461258233782 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:03:53 INFO - PROCESS | 1799 | 1461258233788 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1799 | 1461258233792 Marionette TRACE conn3 <- [1,2018,null,{}] 10:03:53 INFO - PROCESS | 1799 | 1461258233797 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:53 INFO - PROCESS | 1799 | 1461258233990 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:03:54 INFO - PROCESS | 1799 | 1461258234244 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be89400 == 136 [pid = 1799] [id = 512] 10:03:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fbe0400) [pid = 1799] [serial = 1537] [outer = (nil)] 10:03:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x900e4800) [pid = 1799] [serial = 1538] [outer = 0x8fbe0400] 10:03:54 INFO - PROCESS | 1799 | 1461258234332 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x901a0c00) [pid = 1799] [serial = 1539] [outer = 0x8fbe0400] 10:03:55 INFO - PROCESS | 1799 | 1461258235215 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1490ms 10:03:55 INFO - PROCESS | 1799 | 1461258235280 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:03:55 INFO - PROCESS | 1799 | 1461258235284 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:03:55 INFO - PROCESS | 1799 | 1461258235290 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1799 | 1461258235293 Marionette TRACE conn3 <- [1,2022,null,{}] 10:03:55 INFO - PROCESS | 1799 | 1461258235299 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:55 INFO - PROCESS | 1799 | 1461258235495 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:03:55 INFO - PROCESS | 1799 | 1461258235773 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7bc00 == 137 [pid = 1799] [id = 513] 10:03:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8fff0800) [pid = 1799] [serial = 1540] [outer = (nil)] 10:03:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x904a0400) [pid = 1799] [serial = 1541] [outer = 0x8fff0800] 10:03:55 INFO - PROCESS | 1799 | 1461258235903 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x91107000) [pid = 1799] [serial = 1542] [outer = 0x8fff0800] 10:03:56 INFO - PROCESS | 1799 | 1461258236755 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 10:03:56 INFO - PROCESS | 1799 | 1461258236840 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1799 | 1461258236844 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:03:56 INFO - PROCESS | 1799 | 1461258236852 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1799 | 1461258236855 Marionette TRACE conn3 <- [1,2026,null,{}] 10:03:56 INFO - PROCESS | 1799 | 1461258236860 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:57 INFO - PROCESS | 1799 | 1461258237059 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:03:57 INFO - PROCESS | 1799 | 1461258237336 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x86092400 == 138 [pid = 1799] [id = 514] 10:03:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8b3cb800) [pid = 1799] [serial = 1543] [outer = (nil)] 10:03:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x91ee7400) [pid = 1799] [serial = 1544] [outer = 0x8b3cb800] 10:03:57 INFO - PROCESS | 1799 | 1461258237470 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x92847000) [pid = 1799] [serial = 1545] [outer = 0x8b3cb800] 10:03:58 INFO - PROCESS | 1799 | 1461258238374 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1578ms 10:03:58 INFO - PROCESS | 1799 | 1461258238432 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1799 | 1461258238436 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:03:58 INFO - PROCESS | 1799 | 1461258238442 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1799 | 1461258238446 Marionette TRACE conn3 <- [1,2030,null,{}] 10:03:58 INFO - PROCESS | 1799 | 1461258238452 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:58 INFO - PROCESS | 1799 | 1461258238736 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:03:59 INFO - PROCESS | 1799 | 1461258239069 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x93411c00 == 139 [pid = 1799] [id = 515] 10:03:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x936f7800) [pid = 1799] [serial = 1546] [outer = (nil)] 10:03:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x937d4800) [pid = 1799] [serial = 1547] [outer = 0x936f7800] 10:03:59 INFO - PROCESS | 1799 | 1461258239166 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x9620a800) [pid = 1799] [serial = 1548] [outer = 0x936f7800] 10:04:00 INFO - PROCESS | 1799 | 1461258240062 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1680ms 10:04:00 INFO - PROCESS | 1799 | 1461258240124 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1799 | 1461258240128 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:04:00 INFO - PROCESS | 1799 | 1461258240134 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1799 | 1461258240138 Marionette TRACE conn3 <- [1,2034,null,{}] 10:04:00 INFO - PROCESS | 1799 | 1461258240144 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:00 INFO - PROCESS | 1799 | 1461258240370 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:04:00 INFO - PROCESS | 1799 | 1461258240704 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b33a400 == 140 [pid = 1799] [id = 516] 10:04:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x900dbc00) [pid = 1799] [serial = 1549] [outer = (nil)] 10:04:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97013800) [pid = 1799] [serial = 1550] [outer = 0x900dbc00] 10:04:00 INFO - PROCESS | 1799 | 1461258240795 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x973af000) [pid = 1799] [serial = 1551] [outer = 0x900dbc00] 10:04:01 INFO - PROCESS | 1799 | 1461258241660 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1577ms 10:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:04:01 INFO - PROCESS | 1799 | 1461258241713 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1799 | 1461258241716 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:04:01 INFO - PROCESS | 1799 | 1461258241723 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1799 | 1461258241726 Marionette TRACE conn3 <- [1,2038,null,{}] 10:04:01 INFO - PROCESS | 1799 | 1461258241732 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:01 INFO - PROCESS | 1799 | 1461258241956 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:04:02 INFO - PROCESS | 1799 | 1461258242277 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x91e1b400 == 141 [pid = 1799] [id = 517] 10:04:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x937cac00) [pid = 1799] [serial = 1552] [outer = (nil)] 10:04:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x97d08c00) [pid = 1799] [serial = 1553] [outer = 0x937cac00] 10:04:02 INFO - PROCESS | 1799 | 1461258242366 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9830ec00) [pid = 1799] [serial = 1554] [outer = 0x937cac00] 10:04:03 INFO - PROCESS | 1799 | 1461258243264 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 10:04:03 INFO - PROCESS | 1799 | 1461258243305 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1799 | 1461258243309 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:04:03 INFO - PROCESS | 1799 | 1461258243315 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1799 | 1461258243317 Marionette TRACE conn3 <- [1,2042,null,{}] 10:04:03 INFO - PROCESS | 1799 | 1461258243323 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:03 INFO - PROCESS | 1799 | 1461258243517 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:04:03 INFO - PROCESS | 1799 | 1461258243802 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bbdc00 == 142 [pid = 1799] [id = 518] 10:04:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x96668c00) [pid = 1799] [serial = 1555] [outer = (nil)] 10:04:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x98826000) [pid = 1799] [serial = 1556] [outer = 0x96668c00] 10:04:03 INFO - PROCESS | 1799 | 1461258243932 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x98f1f000) [pid = 1799] [serial = 1557] [outer = 0x96668c00] 10:04:04 INFO - PROCESS | 1799 | 1461258244820 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:04:04 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) 10:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1577ms 10:04:04 INFO - PROCESS | 1799 | 1461258244892 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1799 | 1461258244896 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:04:04 INFO - PROCESS | 1799 | 1461258244912 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1799 | 1461258244916 Marionette TRACE conn3 <- [1,2046,null,{}] 10:04:04 INFO - PROCESS | 1799 | 1461258244921 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:05 INFO - PROCESS | 1799 | 1461258245161 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:04:05 INFO - PROCESS | 1799 | 1461258245486 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x889edc00 == 143 [pid = 1799] [id = 519] 10:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x88bb2400) [pid = 1799] [serial = 1558] [outer = (nil)] 10:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x99247000) [pid = 1799] [serial = 1559] [outer = 0x88bb2400] 10:04:05 INFO - PROCESS | 1799 | 1461258245579 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9a56b000) [pid = 1799] [serial = 1560] [outer = 0x88bb2400] 10:04:06 INFO - PROCESS | 1799 | 1461258246448 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1578ms 10:04:06 INFO - PROCESS | 1799 | 1461258246491 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1799 | 1461258246494 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:04:06 INFO - PROCESS | 1799 | 1461258246501 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1799 | 1461258246505 Marionette TRACE conn3 <- [1,2050,null,{}] 10:04:06 INFO - PROCESS | 1799 | 1461258246510 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:06 INFO - PROCESS | 1799 | 1461258246716 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:04:07 INFO - PROCESS | 1799 | 1461258247010 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x91110000 == 144 [pid = 1799] [id = 520] 10:04:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x98307800) [pid = 1799] [serial = 1561] [outer = (nil)] 10:04:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x9fb57c00) [pid = 1799] [serial = 1562] [outer = 0x98307800] 10:04:07 INFO - PROCESS | 1799 | 1461258247145 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x9fb5e800) [pid = 1799] [serial = 1563] [outer = 0x98307800] 10:04:08 INFO - PROCESS | 1799 | 1461258248017 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1579ms 10:04:08 INFO - PROCESS | 1799 | 1461258248081 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1799 | 1461258248085 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:04:08 INFO - PROCESS | 1799 | 1461258248091 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1799 | 1461258248094 Marionette TRACE conn3 <- [1,2054,null,{}] 10:04:08 INFO - PROCESS | 1799 | 1461258248099 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:08 INFO - PROCESS | 1799 | 1461258248303 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:04:08 INFO - PROCESS | 1799 | 1461258248584 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fa23800 == 145 [pid = 1799] [id = 521] 10:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x9faddc00) [pid = 1799] [serial = 1564] [outer = (nil)] 10:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x9feb1000) [pid = 1799] [serial = 1565] [outer = 0x9faddc00] 10:04:08 INFO - PROCESS | 1799 | 1461258248715 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0xa098b800) [pid = 1799] [serial = 1566] [outer = 0x9faddc00] 10:04:09 INFO - PROCESS | 1799 | 1461258249562 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1529ms 10:04:09 INFO - PROCESS | 1799 | 1461258249621 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1799 | 1461258249624 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:04:09 INFO - PROCESS | 1799 | 1461258249630 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1799 | 1461258249634 Marionette TRACE conn3 <- [1,2058,null,{}] 10:04:09 INFO - PROCESS | 1799 | 1461258249639 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:09 INFO - PROCESS | 1799 | 1461258249850 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:04:10 INFO - PROCESS | 1799 | 1461258250134 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8aa800 == 146 [pid = 1799] [id = 522] 10:04:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x962b8c00) [pid = 1799] [serial = 1567] [outer = (nil)] 10:04:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0xa0bdd000) [pid = 1799] [serial = 1568] [outer = 0x962b8c00] 10:04:10 INFO - PROCESS | 1799 | 1461258250270 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 196 (0xa0be8800) [pid = 1799] [serial = 1569] [outer = 0x962b8c00] 10:04:11 INFO - PROCESS | 1799 | 1461258251138 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1577ms 10:04:11 INFO - PROCESS | 1799 | 1461258251209 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1799 | 1461258251213 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:04:11 INFO - PROCESS | 1799 | 1461258251219 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1799 | 1461258251221 Marionette TRACE conn3 <- [1,2062,null,{}] 10:04:11 INFO - PROCESS | 1799 | 1461258251227 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:11 INFO - PROCESS | 1799 | 1461258251432 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:04:11 INFO - PROCESS | 1799 | 1461258251762 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1799 | ++DOCSHELL 0xa09d4400 == 147 [pid = 1799] [id = 523] 10:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 197 (0xa09d5000) [pid = 1799] [serial = 1570] [outer = (nil)] 10:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 198 (0xa0ee3c00) [pid = 1799] [serial = 1571] [outer = 0xa09d5000] 10:04:11 INFO - PROCESS | 1799 | 1461258251855 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 199 (0xa293e400) [pid = 1799] [serial = 1572] [outer = 0xa09d5000] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f1000 == 146 [pid = 1799] [id = 340] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8f7000 == 145 [pid = 1799] [id = 341] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbea400 == 144 [pid = 1799] [id = 348] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x84ec6800 == 143 [pid = 1799] [id = 401] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x901a1000 == 142 [pid = 1799] [id = 349] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x86092800 == 141 [pid = 1799] [id = 400] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c3400 == 140 [pid = 1799] [id = 344] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x87bbb000 == 139 [pid = 1799] [id = 335] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x88848400 == 138 [pid = 1799] [id = 336] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb1000 == 137 [pid = 1799] [id = 339] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb4c00 == 136 [pid = 1799] [id = 404] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8b338c00 == 135 [pid = 1799] [id = 343] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7d6400 == 134 [pid = 1799] [id = 347] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x91e50400 == 133 [pid = 1799] [id = 350] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x93bc7400 == 132 [pid = 1799] [id = 399] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x96ec8400 == 131 [pid = 1799] [id = 403] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb3400 == 130 [pid = 1799] [id = 342] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8f457000 == 129 [pid = 1799] [id = 346] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x83055400 == 128 [pid = 1799] [id = 497] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x93413800 == 127 [pid = 1799] [id = 496] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x94fb4c00 == 126 [pid = 1799] [id = 494] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x872f2400 == 125 [pid = 1799] [id = 495] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe6000 == 124 [pid = 1799] [id = 493] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x90499400 == 123 [pid = 1799] [id = 492] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x900dc800 == 122 [pid = 1799] [id = 491] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4fa800 == 121 [pid = 1799] [id = 489] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8884a400 == 120 [pid = 1799] [id = 490] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x872f5800 == 119 [pid = 1799] [id = 488] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3cf800 == 118 [pid = 1799] [id = 487] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8bd77800 == 117 [pid = 1799] [id = 486] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x889ea800 == 116 [pid = 1799] [id = 485] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x899bb800 == 115 [pid = 1799] [id = 484] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x88840400 == 114 [pid = 1799] [id = 482] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x888f6800 == 113 [pid = 1799] [id = 483] 10:04:14 INFO - PROCESS | 1799 | --DOCSHELL 0x872f0400 == 112 [pid = 1799] [id = 481] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 198 (0x8a8f1800) [pid = 1799] [serial = 1442] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 197 (0x9a567400) [pid = 1799] [serial = 1356] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 196 (0x9dee3400) [pid = 1799] [serial = 1359] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 195 (0x98fccc00) [pid = 1799] [serial = 1353] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8aa2e400) [pid = 1799] [serial = 1302] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8a8a5400) [pid = 1799] [serial = 1439] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8a8eb800) [pid = 1799] [serial = 1440] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8884b400) [pid = 1799] [serial = 1433] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x889e6c00) [pid = 1799] [serial = 1434] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x98646c00) [pid = 1799] [serial = 1430] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x97941c00) [pid = 1799] [serial = 1427] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9757f000) [pid = 1799] [serial = 1424] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x96e06c00) [pid = 1799] [serial = 1421] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x95a09000) [pid = 1799] [serial = 1419] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x94fb7800) [pid = 1799] [serial = 1418] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x937c7800) [pid = 1799] [serial = 1416] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x936f0c00) [pid = 1799] [serial = 1415] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x92850400) [pid = 1799] [serial = 1413] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x9284d800) [pid = 1799] [serial = 1412] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x91e18c00) [pid = 1799] [serial = 1410] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x913a6000) [pid = 1799] [serial = 1409] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9049ec00) [pid = 1799] [serial = 1407] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x901b3c00) [pid = 1799] [serial = 1406] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8ff39c00) [pid = 1799] [serial = 1404] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8ff30c00) [pid = 1799] [serial = 1403] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8fb76400) [pid = 1799] [serial = 1401] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8fb0e400) [pid = 1799] [serial = 1400] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8f10a800) [pid = 1799] [serial = 1398] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8f104000) [pid = 1799] [serial = 1397] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8e4cf400) [pid = 1799] [serial = 1395] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8e4c9400) [pid = 1799] [serial = 1394] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8bd80800) [pid = 1799] [serial = 1392] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8bd7a800) [pid = 1799] [serial = 1391] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8b3c2800) [pid = 1799] [serial = 1389] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8b337c00) [pid = 1799] [serial = 1388] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8b218800) [pid = 1799] [serial = 1386] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ac7fc00) [pid = 1799] [serial = 1385] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8ac3b400) [pid = 1799] [serial = 1383] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8aa34c00) [pid = 1799] [serial = 1382] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8a0edc00) [pid = 1799] [serial = 1380] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x89f9cc00) [pid = 1799] [serial = 1379] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x87bb5800) [pid = 1799] [serial = 1376] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8870c400) [pid = 1799] [serial = 1377] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8996a000) [pid = 1799] [serial = 1436] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8a04a400) [pid = 1799] [serial = 1437] [outer = (nil)] [url = about:blank] 10:04:14 INFO - PROCESS | 1799 | 1461258254883 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3691ms 10:04:14 INFO - PROCESS | 1799 | 1461258254912 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1799 | 1461258254918 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:04:14 INFO - PROCESS | 1799 | 1461258254926 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1799 | 1461258254931 Marionette TRACE conn3 <- [1,2066,null,{}] 10:04:14 INFO - PROCESS | 1799 | 1461258254939 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:15 INFO - PROCESS | 1799 | 1461258255127 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:04:15 INFO - PROCESS | 1799 | 1461258255331 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec6800 == 113 [pid = 1799] [id = 524] 10:04:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x88842800) [pid = 1799] [serial = 1573] [outer = (nil)] 10:04:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x888f2800) [pid = 1799] [serial = 1574] [outer = 0x88842800] 10:04:15 INFO - PROCESS | 1799 | 1461258255420 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x889ebc00) [pid = 1799] [serial = 1575] [outer = 0x88842800] 10:04:16 INFO - PROCESS | 1799 | 1461258256317 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1441ms 10:04:16 INFO - PROCESS | 1799 | 1461258256368 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1799 | 1461258256376 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:04:16 INFO - PROCESS | 1799 | 1461258256385 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1799 | 1461258256388 Marionette TRACE conn3 <- [1,2070,null,{}] 10:04:16 INFO - PROCESS | 1799 | 1461258256394 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:16 INFO - PROCESS | 1799 | 1461258256583 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:04:16 INFO - PROCESS | 1799 | 1461258256812 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x88707000 == 114 [pid = 1799] [id = 525] 10:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x888f6800) [pid = 1799] [serial = 1576] [outer = (nil)] 10:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8a04f800) [pid = 1799] [serial = 1577] [outer = 0x888f6800] 10:04:16 INFO - PROCESS | 1799 | 1461258256893 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8a0f2800) [pid = 1799] [serial = 1578] [outer = 0x888f6800] 10:04:17 INFO - PROCESS | 1799 | 1461258257829 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1488ms 10:04:17 INFO - PROCESS | 1799 | 1461258257873 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1799 | 1461258257877 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:04:17 INFO - PROCESS | 1799 | 1461258257891 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1799 | 1461258257897 Marionette TRACE conn3 <- [1,2074,null,{}] 10:04:17 INFO - PROCESS | 1799 | 1461258257917 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:18 INFO - PROCESS | 1799 | 1461258258181 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:04:18 INFO - PROCESS | 1799 | 1461258258226 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x89962000 == 115 [pid = 1799] [id = 526] 10:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8a052800) [pid = 1799] [serial = 1579] [outer = (nil)] 10:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8aa3b000) [pid = 1799] [serial = 1580] [outer = 0x8a052800] 10:04:18 INFO - PROCESS | 1799 | 1461258258315 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8ac79800) [pid = 1799] [serial = 1581] [outer = 0x8a052800] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x888f8000) [pid = 1799] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x872ecc00) [pid = 1799] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x97584800) [pid = 1799] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x936efc00) [pid = 1799] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x96358400) [pid = 1799] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8a0f9c00) [pid = 1799] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x876b8c00) [pid = 1799] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x88bb4c00) [pid = 1799] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x88842000) [pid = 1799] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x9793bc00) [pid = 1799] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9284a800) [pid = 1799] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x94fb6800) [pid = 1799] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x913a1800) [pid = 1799] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x928dec00) [pid = 1799] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x90491c00) [pid = 1799] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8fb01800) [pid = 1799] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f1ca000) [pid = 1799] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8870a000) [pid = 1799] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8be87800) [pid = 1799] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8bd78000) [pid = 1799] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8a8a5000) [pid = 1799] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8a053000) [pid = 1799] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x899b6000) [pid = 1799] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x889e7800) [pid = 1799] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:04:19 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x872f5000) [pid = 1799] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:04:19 INFO - PROCESS | 1799 | 1461258259884 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2046ms 10:04:19 INFO - PROCESS | 1799 | 1461258259931 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1799 | 1461258259934 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:04:19 INFO - PROCESS | 1799 | 1461258259940 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1799 | 1461258259944 Marionette TRACE conn3 <- [1,2078,null,{}] 10:04:19 INFO - PROCESS | 1799 | 1461258259949 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:20 INFO - PROCESS | 1799 | 1461258260127 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:04:20 INFO - PROCESS | 1799 | 1461258260141 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x88844400 == 116 [pid = 1799] [id = 527] 10:04:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x89f92000) [pid = 1799] [serial = 1582] [outer = (nil)] 10:04:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8aa34c00) [pid = 1799] [serial = 1583] [outer = 0x89f92000] 10:04:20 INFO - PROCESS | 1799 | 1461258260214 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b215400) [pid = 1799] [serial = 1584] [outer = 0x89f92000] 10:04:21 INFO - PROCESS | 1799 | 1461258261124 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1236ms 10:04:21 INFO - PROCESS | 1799 | 1461258261186 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1799 | 1461258261189 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:04:21 INFO - PROCESS | 1799 | 1461258261195 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1799 | 1461258261198 Marionette TRACE conn3 <- [1,2082,null,{}] 10:04:21 INFO - PROCESS | 1799 | 1461258261203 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:21 INFO - PROCESS | 1799 | 1461258261383 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:04:21 INFO - PROCESS | 1799 | 1461258261758 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x87223400 == 117 [pid = 1799] [id = 528] 10:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8722e000) [pid = 1799] [serial = 1585] [outer = (nil)] 10:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x876bec00) [pid = 1799] [serial = 1586] [outer = 0x8722e000] 10:04:21 INFO - PROCESS | 1799 | 1461258261858 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x88710800) [pid = 1799] [serial = 1587] [outer = 0x8722e000] 10:04:22 INFO - PROCESS | 1799 | 1461258262907 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1785ms 10:04:22 INFO - PROCESS | 1799 | 1461258262982 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1799 | 1461258262988 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:04:22 INFO - PROCESS | 1799 | 1461258262996 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1799 | 1461258263002 Marionette TRACE conn3 <- [1,2086,null,{}] 10:04:23 INFO - PROCESS | 1799 | 1461258263010 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:23 INFO - PROCESS | 1799 | 1461258263261 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:04:23 INFO - PROCESS | 1799 | 1461258263596 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbd800 == 118 [pid = 1799] [id = 529] 10:04:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x899b5000) [pid = 1799] [serial = 1588] [outer = (nil)] 10:04:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x89f94800) [pid = 1799] [serial = 1589] [outer = 0x899b5000] 10:04:23 INFO - PROCESS | 1799 | 1461258263685 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a055000) [pid = 1799] [serial = 1590] [outer = 0x899b5000] 10:04:24 INFO - PROCESS | 1799 | 1461258264659 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1738ms 10:04:24 INFO - PROCESS | 1799 | 1461258264738 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1799 | 1461258264744 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:04:24 INFO - PROCESS | 1799 | 1461258264751 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1799 | 1461258264755 Marionette TRACE conn3 <- [1,2090,null,{}] 10:04:24 INFO - PROCESS | 1799 | 1461258264761 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:25 INFO - PROCESS | 1799 | 1461258265010 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:04:25 INFO - PROCESS | 1799 | 1461258265384 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ee400 == 119 [pid = 1799] [id = 530] 10:04:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a8f0800) [pid = 1799] [serial = 1591] [outer = (nil)] 10:04:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8aa30000) [pid = 1799] [serial = 1592] [outer = 0x8a8f0800] 10:04:25 INFO - PROCESS | 1799 | 1461258265471 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ac79000) [pid = 1799] [serial = 1593] [outer = 0x8a8f0800] 10:04:26 INFO - PROCESS | 1799 | 1461258266386 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1679ms 10:04:26 INFO - PROCESS | 1799 | 1461258266431 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:04:26 INFO - PROCESS | 1799 | 1461258266435 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:04:26 INFO - PROCESS | 1799 | 1461258266451 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1799 | 1461258266460 Marionette TRACE conn3 <- [1,2094,null,{}] 10:04:26 INFO - PROCESS | 1799 | 1461258266467 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:26 INFO - PROCESS | 1799 | 1461258266687 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:04:27 INFO - PROCESS | 1799 | 1461258267020 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x86086800 == 120 [pid = 1799] [id = 531] 10:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88841800) [pid = 1799] [serial = 1594] [outer = (nil)] 10:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8b3cf400) [pid = 1799] [serial = 1595] [outer = 0x88841800] 10:04:27 INFO - PROCESS | 1799 | 1461258267113 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b4f6000) [pid = 1799] [serial = 1596] [outer = 0x88841800] 10:04:27 INFO - PROCESS | 1799 | 1461258267990 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1599ms 10:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:04:28 INFO - PROCESS | 1799 | 1461258268041 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1799 | 1461258268045 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:04:28 INFO - PROCESS | 1799 | 1461258268052 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1799 | 1461258268055 Marionette TRACE conn3 <- [1,2098,null,{}] 10:04:28 INFO - PROCESS | 1799 | 1461258268061 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:28 INFO - PROCESS | 1799 | 1461258268275 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:04:28 INFO - PROCESS | 1799 | 1461258268595 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac39800 == 121 [pid = 1799] [id = 532] 10:04:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8b4ebc00) [pid = 1799] [serial = 1597] [outer = (nil)] 10:04:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8bd7f000) [pid = 1799] [serial = 1598] [outer = 0x8b4ebc00] 10:04:28 INFO - PROCESS | 1799 | 1461258268685 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8be88400) [pid = 1799] [serial = 1599] [outer = 0x8b4ebc00] 10:04:29 INFO - PROCESS | 1799 | 1461258269623 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1629ms 10:04:29 INFO - PROCESS | 1799 | 1461258269681 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1799 | 1461258269685 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:04:29 INFO - PROCESS | 1799 | 1461258269691 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1799 | 1461258269694 Marionette TRACE conn3 <- [1,2102,null,{}] 10:04:29 INFO - PROCESS | 1799 | 1461258269700 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:29 INFO - PROCESS | 1799 | 1461258269927 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:04:30 INFO - PROCESS | 1799 | 1461258270260 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5e6c00 == 122 [pid = 1799] [id = 533] 10:04:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8e5e8400) [pid = 1799] [serial = 1600] [outer = (nil)] 10:04:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8e7df000) [pid = 1799] [serial = 1601] [outer = 0x8e5e8400] 10:04:30 INFO - PROCESS | 1799 | 1461258270368 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f1cc800) [pid = 1799] [serial = 1602] [outer = 0x8e5e8400] 10:04:31 INFO - PROCESS | 1799 | 1461258271303 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1678ms 10:04:31 INFO - PROCESS | 1799 | 1461258271370 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:04:31 INFO - PROCESS | 1799 | 1461258271374 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:04:31 INFO - PROCESS | 1799 | 1461258271380 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1799 | 1461258271384 Marionette TRACE conn3 <- [1,2106,null,{}] 10:04:31 INFO - PROCESS | 1799 | 1461258271390 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:31 INFO - PROCESS | 1799 | 1461258271640 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:04:31 INFO - PROCESS | 1799 | 1461258271969 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8883f400 == 123 [pid = 1799] [id = 534] 10:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x889e2000) [pid = 1799] [serial = 1603] [outer = (nil)] 10:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8f5ba800) [pid = 1799] [serial = 1604] [outer = 0x889e2000] 10:04:32 INFO - PROCESS | 1799 | 1461258272060 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8fb0d000) [pid = 1799] [serial = 1605] [outer = 0x889e2000] 10:04:32 INFO - PROCESS | 1799 | 1461258272974 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1635ms 10:04:33 INFO - PROCESS | 1799 | 1461258273015 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1799 | 1461258273018 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:04:33 INFO - PROCESS | 1799 | 1461258273025 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1799 | 1461258273028 Marionette TRACE conn3 <- [1,2110,null,{}] 10:04:33 INFO - PROCESS | 1799 | 1461258273034 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:33 INFO - PROCESS | 1799 | 1461258273235 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:04:33 INFO - PROCESS | 1799 | 1461258273563 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f10a800 == 124 [pid = 1799] [id = 535] 10:04:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f461800) [pid = 1799] [serial = 1606] [outer = (nil)] 10:04:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fbeac00) [pid = 1799] [serial = 1607] [outer = 0x8f461800] 10:04:33 INFO - PROCESS | 1799 | 1461258273652 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8ff37000) [pid = 1799] [serial = 1608] [outer = 0x8f461800] 10:04:34 INFO - PROCESS | 1799 | 1461258274514 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1529ms 10:04:34 INFO - PROCESS | 1799 | 1461258274571 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1799 | 1461258274576 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:04:34 INFO - PROCESS | 1799 | 1461258274586 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1799 | 1461258274589 Marionette TRACE conn3 <- [1,2114,null,{}] 10:04:34 INFO - PROCESS | 1799 | 1461258274596 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:34 INFO - PROCESS | 1799 | 1461258274808 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:04:35 INFO - PROCESS | 1799 | 1461258275132 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbab400 == 125 [pid = 1799] [id = 536] 10:04:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8fbe2400) [pid = 1799] [serial = 1609] [outer = (nil)] 10:04:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x901a3c00) [pid = 1799] [serial = 1610] [outer = 0x8fbe2400] 10:04:35 INFO - PROCESS | 1799 | 1461258275221 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x90492400) [pid = 1799] [serial = 1611] [outer = 0x8fbe2400] 10:04:36 INFO - PROCESS | 1799 | 1461258276093 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1583ms 10:04:36 INFO - PROCESS | 1799 | 1461258276170 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1799 | 1461258276174 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:04:36 INFO - PROCESS | 1799 | 1461258276180 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1799 | 1461258276183 Marionette TRACE conn3 <- [1,2118,null,{}] 10:04:36 INFO - PROCESS | 1799 | 1461258276189 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:36 INFO - PROCESS | 1799 | 1461258276432 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:04:36 INFO - PROCESS | 1799 | 1461258276763 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x83053c00 == 126 [pid = 1799] [id = 537] 10:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x84ec4c00) [pid = 1799] [serial = 1612] [outer = (nil)] 10:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x913a1800) [pid = 1799] [serial = 1613] [outer = 0x84ec4c00] 10:04:36 INFO - PROCESS | 1799 | 1461258276855 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x91e1b000) [pid = 1799] [serial = 1614] [outer = 0x84ec4c00] 10:04:37 INFO - PROCESS | 1799 | 1461258277958 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1828ms 10:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:04:38 INFO - PROCESS | 1799 | 1461258278009 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1799 | 1461258278012 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:04:38 INFO - PROCESS | 1799 | 1461258278019 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1799 | 1461258278022 Marionette TRACE conn3 <- [1,2122,null,{}] 10:04:38 INFO - PROCESS | 1799 | 1461258278028 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:38 INFO - PROCESS | 1799 | 1461258278244 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:04:38 INFO - PROCESS | 1799 | 1461258278525 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x9341c000 == 127 [pid = 1799] [id = 538] 10:04:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9341cc00) [pid = 1799] [serial = 1615] [outer = (nil)] 10:04:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x936f1c00) [pid = 1799] [serial = 1616] [outer = 0x9341cc00] 10:04:38 INFO - PROCESS | 1799 | 1461258278686 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x937d0c00) [pid = 1799] [serial = 1617] [outer = 0x9341cc00] 10:04:39 INFO - PROCESS | 1799 | 1461258279632 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1680ms 10:04:39 INFO - PROCESS | 1799 | 1461258279699 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1799 | 1461258279703 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:04:39 INFO - PROCESS | 1799 | 1461258279709 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1799 | 1461258279713 Marionette TRACE conn3 <- [1,2126,null,{}] 10:04:39 INFO - PROCESS | 1799 | 1461258279719 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:39 INFO - PROCESS | 1799 | 1461258279947 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:04:40 INFO - PROCESS | 1799 | 1461258280281 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x93bc7400 == 128 [pid = 1799] [id = 539] 10:04:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x93bc8400) [pid = 1799] [serial = 1618] [outer = (nil)] 10:04:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x97016800) [pid = 1799] [serial = 1619] [outer = 0x93bc8400] 10:04:40 INFO - PROCESS | 1799 | 1461258280373 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x974c6c00) [pid = 1799] [serial = 1620] [outer = 0x93bc8400] 10:04:41 INFO - PROCESS | 1799 | 1461258281223 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1582ms 10:04:41 INFO - PROCESS | 1799 | 1461258281291 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1799 | 1461258281295 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:04:41 INFO - PROCESS | 1799 | 1461258281302 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1799 | 1461258281305 Marionette TRACE conn3 <- [1,2130,null,{}] 10:04:41 INFO - PROCESS | 1799 | 1461258281311 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:41 INFO - PROCESS | 1799 | 1461258281517 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:04:41 INFO - PROCESS | 1799 | 1461258281808 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8305ec00 == 129 [pid = 1799] [id = 540] 10:04:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x87bae000) [pid = 1799] [serial = 1621] [outer = (nil)] 10:04:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x97f3a000) [pid = 1799] [serial = 1622] [outer = 0x87bae000] 10:04:41 INFO - PROCESS | 1799 | 1461258281939 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x98541800) [pid = 1799] [serial = 1623] [outer = 0x87bae000] 10:04:42 INFO - PROCESS | 1799 | 1461258282854 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1799 | 1461258282938 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:04:42 INFO - PROCESS | 1799 | 1461258282944 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1799 | 1461258282947 Marionette TRACE conn3 <- [1,2134,null,{}] 10:04:42 INFO - PROCESS | 1799 | 1461258282953 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:43 INFO - PROCESS | 1799 | 1461258283158 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:04:43 INFO - PROCESS | 1799 | 1461258283486 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x93415800 == 130 [pid = 1799] [id = 541] 10:04:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x95a11800) [pid = 1799] [serial = 1624] [outer = (nil)] 10:04:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9a56b400) [pid = 1799] [serial = 1625] [outer = 0x95a11800] 10:04:43 INFO - PROCESS | 1799 | 1461258283580 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9a773000) [pid = 1799] [serial = 1626] [outer = 0x95a11800] 10:04:44 INFO - PROCESS | 1799 | 1461258284494 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1631ms 10:04:44 INFO - PROCESS | 1799 | 1461258284576 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1799 | 1461258284579 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:04:44 INFO - PROCESS | 1799 | 1461258284585 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1799 | 1461258284589 Marionette TRACE conn3 <- [1,2138,null,{}] 10:04:44 INFO - PROCESS | 1799 | 1461258284594 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:44 INFO - PROCESS | 1799 | 1461258284811 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:04:45 INFO - PROCESS | 1799 | 1461258285139 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x94fb9c00 == 131 [pid = 1799] [id = 542] 10:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x9864e400) [pid = 1799] [serial = 1627] [outer = (nil)] 10:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0xa098a000) [pid = 1799] [serial = 1628] [outer = 0x9864e400] 10:04:45 INFO - PROCESS | 1799 | 1461258285228 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0xa0b41c00) [pid = 1799] [serial = 1629] [outer = 0x9864e400] 10:04:46 INFO - PROCESS | 1799 | 1461258286108 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 10:04:46 INFO - PROCESS | 1799 | 1461258286170 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:04:46 INFO - PROCESS | 1799 | 1461258286174 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:04:46 INFO - PROCESS | 1799 | 1461258286182 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1799 | 1461258286185 Marionette TRACE conn3 <- [1,2142,null,{}] 10:04:46 INFO - PROCESS | 1799 | 1461258286191 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:46 INFO - PROCESS | 1799 | 1461258286394 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:04:46 INFO - PROCESS | 1799 | 1461258286730 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ee400 == 132 [pid = 1799] [id = 543] 10:04:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x87baf400) [pid = 1799] [serial = 1630] [outer = (nil)] 10:04:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0xa0eda400) [pid = 1799] [serial = 1631] [outer = 0x87baf400] 10:04:46 INFO - PROCESS | 1799 | 1461258286818 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0xa29ca000) [pid = 1799] [serial = 1632] [outer = 0x87baf400] 10:04:47 INFO - PROCESS | 1799 | 1461258287739 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:04:47 INFO - PROCESS | 1799 | 1461258287820 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:04:47 INFO - PROCESS | 1799 | 1461258287826 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1799 | 1461258287830 Marionette TRACE conn3 <- [1,2146,null,{}] 10:04:47 INFO - PROCESS | 1799 | 1461258287835 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:48 INFO - PROCESS | 1799 | 1461258288048 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:04:48 INFO - PROCESS | 1799 | 1461258288379 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bac800 == 133 [pid = 1799] [id = 544] 10:04:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x92850400) [pid = 1799] [serial = 1633] [outer = (nil)] 10:04:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0xa4366800) [pid = 1799] [serial = 1634] [outer = 0x92850400] 10:04:48 INFO - PROCESS | 1799 | 1461258288468 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0xa4375000) [pid = 1799] [serial = 1635] [outer = 0x92850400] 10:04:49 INFO - PROCESS | 1799 | 1461258289333 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1799 | 1461258289419 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:04:49 INFO - PROCESS | 1799 | 1461258289426 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1799 | 1461258289429 Marionette TRACE conn3 <- [1,2150,null,{}] 10:04:49 INFO - PROCESS | 1799 | 1461258289435 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:49 INFO - PROCESS | 1799 | 1461258289705 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:04:50 INFO - PROCESS | 1799 | 1461258290035 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ab2e000 == 134 [pid = 1799] [id = 545] 10:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8ab2e400) [pid = 1799] [serial = 1636] [outer = (nil)] 10:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8ab37800) [pid = 1799] [serial = 1637] [outer = 0x8ab2e400] 10:04:50 INFO - PROCESS | 1799 | 1461258290127 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x8ab38c00) [pid = 1799] [serial = 1638] [outer = 0x8ab2e400] 10:04:50 INFO - PROCESS | 1799 | 1461258290991 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1632ms 10:04:51 INFO - PROCESS | 1799 | 1461258291059 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1799 | 1461258291063 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:04:51 INFO - PROCESS | 1799 | 1461258291069 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1799 | 1461258291072 Marionette TRACE conn3 <- [1,2154,null,{}] 10:04:51 INFO - PROCESS | 1799 | 1461258291078 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:51 INFO - PROCESS | 1799 | 1461258291292 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:04:51 INFO - PROCESS | 1799 | 1461258291628 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f7800 == 133 [pid = 1799] [id = 502] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x84ec5000 == 132 [pid = 1799] [id = 503] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x876be000 == 131 [pid = 1799] [id = 266] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x88844400 == 130 [pid = 1799] [id = 527] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x89962000 == 129 [pid = 1799] [id = 526] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x88707000 == 128 [pid = 1799] [id = 525] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x84ec6800 == 127 [pid = 1799] [id = 524] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8aa800 == 126 [pid = 1799] [id = 522] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x9fa23800 == 125 [pid = 1799] [id = 521] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x91110000 == 124 [pid = 1799] [id = 520] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x93bbdc00 == 123 [pid = 1799] [id = 518] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x889edc00 == 122 [pid = 1799] [id = 519] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x91e1b400 == 121 [pid = 1799] [id = 517] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8b33a400 == 120 [pid = 1799] [id = 516] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x93411c00 == 119 [pid = 1799] [id = 515] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x86092400 == 118 [pid = 1799] [id = 514] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7bc00 == 117 [pid = 1799] [id = 513] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3ca000 == 116 [pid = 1799] [id = 511] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8be89400 == 115 [pid = 1799] [id = 512] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10f800 == 114 [pid = 1799] [id = 510] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac74400 == 113 [pid = 1799] [id = 509] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7a000 == 112 [pid = 1799] [id = 508] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4ee400 == 111 [pid = 1799] [id = 507] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac80400 == 110 [pid = 1799] [id = 506] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x889e3800 == 109 [pid = 1799] [id = 504] 10:04:53 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb9800 == 108 [pid = 1799] [id = 505] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x8a0f9400) [pid = 1799] [serial = 1374] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x983ab400) [pid = 1799] [serial = 1428] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x98f17400) [pid = 1799] [serial = 1431] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x96ed1c00) [pid = 1799] [serial = 1422] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x97588800) [pid = 1799] [serial = 1425] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8a8a9400) [pid = 1799] [serial = 1509] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8aa38800) [pid = 1799] [serial = 1512] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x899c0c00) [pid = 1799] [serial = 1506] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8b213000) [pid = 1799] [serial = 1514] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8a249400) [pid = 1799] [serial = 1508] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x88bb8800) [pid = 1799] [serial = 1511] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x89967c00) [pid = 1799] [serial = 1505] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x88846c00) [pid = 1799] [serial = 1502] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x888f3000) [pid = 1799] [serial = 1503] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x9fb58400) [pid = 1799] [serial = 1499] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x9fa96800) [pid = 1799] [serial = 1496] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x9a573000) [pid = 1799] [serial = 1493] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9882d400) [pid = 1799] [serial = 1491] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x98824000) [pid = 1799] [serial = 1490] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x98513000) [pid = 1799] [serial = 1488] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x979fcc00) [pid = 1799] [serial = 1487] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x971a9400) [pid = 1799] [serial = 1485] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x97580800) [pid = 1799] [serial = 1484] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x96670800) [pid = 1799] [serial = 1482] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x962b7800) [pid = 1799] [serial = 1481] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x937d1000) [pid = 1799] [serial = 1479] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x937c8000) [pid = 1799] [serial = 1478] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x91e18000) [pid = 1799] [serial = 1476] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9049e000) [pid = 1799] [serial = 1475] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9019e400) [pid = 1799] [serial = 1473] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x900de400) [pid = 1799] [serial = 1472] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8fff1800) [pid = 1799] [serial = 1470] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8ff33c00) [pid = 1799] [serial = 1469] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8fb09c00) [pid = 1799] [serial = 1467] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8f5b7c00) [pid = 1799] [serial = 1466] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8f457c00) [pid = 1799] [serial = 1464] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8f23f400) [pid = 1799] [serial = 1463] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8e7d5c00) [pid = 1799] [serial = 1461] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8be83800) [pid = 1799] [serial = 1460] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8b4f7c00) [pid = 1799] [serial = 1458] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b4f3c00) [pid = 1799] [serial = 1457] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b3c3400) [pid = 1799] [serial = 1455] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b21f000) [pid = 1799] [serial = 1454] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8a8f2400) [pid = 1799] [serial = 1452] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8a8a8400) [pid = 1799] [serial = 1451] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8996ec00) [pid = 1799] [serial = 1449] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x88bbfc00) [pid = 1799] [serial = 1448] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x87b1c400) [pid = 1799] [serial = 1446] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x874bec00) [pid = 1799] [serial = 1445] [outer = (nil)] [url = about:blank] 10:04:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ec6800 == 109 [pid = 1799] [id = 546] 10:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8608cc00) [pid = 1799] [serial = 1639] [outer = (nil)] 10:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x876b7c00) [pid = 1799] [serial = 1640] [outer = 0x8608cc00] 10:04:53 INFO - PROCESS | 1799 | 1461258293863 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x87bacc00) [pid = 1799] [serial = 1641] [outer = 0x8608cc00] 10:04:54 INFO - PROCESS | 1799 | 1461258294720 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3686ms 10:04:54 INFO - PROCESS | 1799 | 1461258294756 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1799 | 1461258294762 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:04:54 INFO - PROCESS | 1799 | 1461258294772 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1799 | 1461258294775 Marionette TRACE conn3 <- [1,2158,null,{}] 10:04:54 INFO - PROCESS | 1799 | 1461258294782 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:54 INFO - PROCESS | 1799 | 1461258294973 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:04:55 INFO - PROCESS | 1799 | 1461258295186 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884a000 == 110 [pid = 1799] [id = 547] 10:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x888f5400) [pid = 1799] [serial = 1642] [outer = (nil)] 10:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x88bb3c00) [pid = 1799] [serial = 1643] [outer = 0x888f5400] 10:04:55 INFO - PROCESS | 1799 | 1461258295263 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x89965400) [pid = 1799] [serial = 1644] [outer = 0x888f5400] 10:04:56 INFO - PROCESS | 1799 | 1461258296087 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1382ms 10:04:56 INFO - PROCESS | 1799 | 1461258296158 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1799 | 1461258296163 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:04:56 INFO - PROCESS | 1799 | 1461258296173 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1799 | 1461258296177 Marionette TRACE conn3 <- [1,2162,null,{}] 10:04:56 INFO - PROCESS | 1799 | 1461258296187 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:56 INFO - PROCESS | 1799 | 1461258296450 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:04:56 INFO - PROCESS | 1799 | 1461258296477 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b7800 == 111 [pid = 1799] [id = 548] 10:04:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x88846400) [pid = 1799] [serial = 1645] [outer = (nil)] 10:04:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a052400) [pid = 1799] [serial = 1646] [outer = 0x88846400] 10:04:56 INFO - PROCESS | 1799 | 1461258296549 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a245c00) [pid = 1799] [serial = 1647] [outer = 0x88846400] 10:04:57 INFO - PROCESS | 1799 | 1461258297690 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1594ms 10:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:04:57 INFO - PROCESS | 1799 | 1461258297767 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1799 | 1461258297771 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:04:57 INFO - PROCESS | 1799 | 1461258297777 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1799 | 1461258297782 Marionette TRACE conn3 <- [1,2166,null,{}] 10:04:57 INFO - PROCESS | 1799 | 1461258297812 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:58 INFO - PROCESS | 1799 | 1461258298082 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:04:58 INFO - PROCESS | 1799 | 1461258298115 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x899b5800 == 112 [pid = 1799] [id = 549] 10:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8a8a7c00) [pid = 1799] [serial = 1648] [outer = (nil)] 10:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8a8f8400) [pid = 1799] [serial = 1649] [outer = 0x8a8a7c00] 10:04:58 INFO - PROCESS | 1799 | 1461258298193 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8aa39c00) [pid = 1799] [serial = 1650] [outer = 0x8a8a7c00] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8a052800) [pid = 1799] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x98307800) [pid = 1799] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x88bb2400) [pid = 1799] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x96668c00) [pid = 1799] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x937cac00) [pid = 1799] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x900dbc00) [pid = 1799] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x936f7800) [pid = 1799] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8b3cb800) [pid = 1799] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8fff0800) [pid = 1799] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8fbe0400) [pid = 1799] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8f1c2c00) [pid = 1799] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8f1c6000) [pid = 1799] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8be8dc00) [pid = 1799] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8bd82800) [pid = 1799] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8b4f8c00) [pid = 1799] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8b212000) [pid = 1799] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8870e000) [pid = 1799] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x88842800) [pid = 1799] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x888f6800) [pid = 1799] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8e7d5400) [pid = 1799] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8722f800) [pid = 1799] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x9fa23400) [pid = 1799] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:04:59 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8a051800) [pid = 1799] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:04:59 INFO - PROCESS | 1799 | 1461258299793 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2040ms 10:04:59 INFO - PROCESS | 1799 | 1461258299816 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1799 | 1461258299821 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:04:59 INFO - PROCESS | 1799 | 1461258299827 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1799 | 1461258299829 Marionette TRACE conn3 <- [1,2170,null,{}] 10:04:59 INFO - PROCESS | 1799 | 1461258299835 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:00 INFO - PROCESS | 1799 | 1461258300029 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:05:00 INFO - PROCESS | 1799 | 1461258300230 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb2c00 == 113 [pid = 1799] [id = 550] 10:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8a052800) [pid = 1799] [serial = 1651] [outer = (nil)] 10:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8ab39c00) [pid = 1799] [serial = 1652] [outer = 0x8a052800] 10:05:00 INFO - PROCESS | 1799 | 1461258300304 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8ac77400) [pid = 1799] [serial = 1653] [outer = 0x8a052800] 10:05:01 INFO - PROCESS | 1799 | 1461258301252 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1485ms 10:05:01 INFO - PROCESS | 1799 | 1461258301314 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1799 | 1461258301320 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:05:01 INFO - PROCESS | 1799 | 1461258301329 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1799 | 1461258301334 Marionette TRACE conn3 <- [1,2174,null,{}] 10:05:01 INFO - PROCESS | 1799 | 1461258301343 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:01 INFO - PROCESS | 1799 | 1461258301572 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:05:01 INFO - PROCESS | 1799 | 1461258301937 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x888ef000 == 114 [pid = 1799] [id = 551] 10:05:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x888f1c00) [pid = 1799] [serial = 1654] [outer = (nil)] 10:05:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x889e7800) [pid = 1799] [serial = 1655] [outer = 0x888f1c00] 10:05:02 INFO - PROCESS | 1799 | 1461258302044 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x899bd000) [pid = 1799] [serial = 1656] [outer = 0x888f1c00] 10:05:03 INFO - PROCESS | 1799 | 1461258303084 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1787ms 10:05:03 INFO - PROCESS | 1799 | 1461258303117 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1799 | 1461258303125 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:05:03 INFO - PROCESS | 1799 | 1461258303136 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1799 | 1461258303140 Marionette TRACE conn3 <- [1,2178,null,{}] 10:05:03 INFO - PROCESS | 1799 | 1461258303147 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:03 INFO - PROCESS | 1799 | 1461258303384 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:05:03 INFO - PROCESS | 1799 | 1461258303715 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f95400 == 115 [pid = 1799] [id = 552] 10:05:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a0f8800) [pid = 1799] [serial = 1657] [outer = (nil)] 10:05:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a8eb800) [pid = 1799] [serial = 1658] [outer = 0x8a0f8800] 10:05:03 INFO - PROCESS | 1799 | 1461258303811 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ab34000) [pid = 1799] [serial = 1659] [outer = 0x8a0f8800] 10:05:04 INFO - PROCESS | 1799 | 1461258304841 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1782ms 10:05:04 INFO - PROCESS | 1799 | 1461258304918 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1799 | 1461258304922 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:05:04 INFO - PROCESS | 1799 | 1461258304929 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1799 | 1461258304936 Marionette TRACE conn3 <- [1,2182,null,{}] 10:05:04 INFO - PROCESS | 1799 | 1461258304954 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:05 INFO - PROCESS | 1799 | 1461258305214 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:05:05 INFO - PROCESS | 1799 | 1461258305593 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b220c00 == 116 [pid = 1799] [id = 553] 10:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8b337400) [pid = 1799] [serial = 1660] [outer = (nil)] 10:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b3c4c00) [pid = 1799] [serial = 1661] [outer = 0x8b337400] 10:05:05 INFO - PROCESS | 1799 | 1461258305690 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b3cd800) [pid = 1799] [serial = 1662] [outer = 0x8b337400] 10:05:06 INFO - PROCESS | 1799 | 1461258306656 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1794ms 10:05:06 INFO - PROCESS | 1799 | 1461258306724 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1799 | 1461258306730 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:05:06 INFO - PROCESS | 1799 | 1461258306736 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1799 | 1461258306739 Marionette TRACE conn3 <- [1,2186,null,{}] 10:05:06 INFO - PROCESS | 1799 | 1461258306745 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:06 INFO - PROCESS | 1799 | 1461258306949 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:05:07 INFO - PROCESS | 1799 | 1461258307234 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7bc00 == 117 [pid = 1799] [id = 554] 10:05:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8b336400) [pid = 1799] [serial = 1663] [outer = (nil)] 10:05:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8bba7400) [pid = 1799] [serial = 1664] [outer = 0x8b336400] 10:05:07 INFO - PROCESS | 1799 | 1461258307378 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8bc3c000) [pid = 1799] [serial = 1665] [outer = 0x8b336400] 10:05:08 INFO - PROCESS | 1799 | 1461258308280 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1584ms 10:05:08 INFO - PROCESS | 1799 | 1461258308320 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1799 | 1461258308324 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:05:08 INFO - PROCESS | 1799 | 1461258308330 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1799 | 1461258308334 Marionette TRACE conn3 <- [1,2190,null,{}] 10:05:08 INFO - PROCESS | 1799 | 1461258308339 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:08 INFO - PROCESS | 1799 | 1461258308533 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:05:08 INFO - PROCESS | 1799 | 1461258308815 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c5c00 == 118 [pid = 1799] [id = 555] 10:05:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b4eec00) [pid = 1799] [serial = 1666] [outer = (nil)] 10:05:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8bc41c00) [pid = 1799] [serial = 1667] [outer = 0x8b4eec00] 10:05:08 INFO - PROCESS | 1799 | 1461258308949 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8bc44400) [pid = 1799] [serial = 1668] [outer = 0x8b4eec00] 10:05:09 INFO - PROCESS | 1799 | 1461258309817 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1530ms 10:05:09 INFO - PROCESS | 1799 | 1461258309866 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1799 | 1461258309870 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:05:09 INFO - PROCESS | 1799 | 1461258309879 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1799 | 1461258309881 Marionette TRACE conn3 <- [1,2194,null,{}] 10:05:09 INFO - PROCESS | 1799 | 1461258309886 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:10 INFO - PROCESS | 1799 | 1461258310135 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:05:10 INFO - PROCESS | 1799 | 1461258310469 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be8e000 == 119 [pid = 1799] [id = 556] 10:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8be8e800) [pid = 1799] [serial = 1669] [outer = (nil)] 10:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8e4c7c00) [pid = 1799] [serial = 1670] [outer = 0x8be8e800] 10:05:10 INFO - PROCESS | 1799 | 1461258310573 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8e5efc00) [pid = 1799] [serial = 1671] [outer = 0x8be8e800] 10:05:11 INFO - PROCESS | 1799 | 1461258311475 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1629ms 10:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:05:11 INFO - PROCESS | 1799 | 1461258311509 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1799 | 1461258311512 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:05:11 INFO - PROCESS | 1799 | 1461258311518 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1799 | 1461258311522 Marionette TRACE conn3 <- [1,2198,null,{}] 10:05:11 INFO - PROCESS | 1799 | 1461258311527 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:11 INFO - PROCESS | 1799 | 1461258311734 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:05:12 INFO - PROCESS | 1799 | 1461258312020 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc40000 == 120 [pid = 1799] [id = 557] 10:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8bc49c00) [pid = 1799] [serial = 1672] [outer = (nil)] 10:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8f10f400) [pid = 1799] [serial = 1673] [outer = 0x8bc49c00] 10:05:12 INFO - PROCESS | 1799 | 1461258312156 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f1c6000) [pid = 1799] [serial = 1674] [outer = 0x8bc49c00] 10:05:13 INFO - PROCESS | 1799 | 1461258313000 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1528ms 10:05:13 INFO - PROCESS | 1799 | 1461258313047 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:05:13 INFO - PROCESS | 1799 | 1461258313051 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:05:13 INFO - PROCESS | 1799 | 1461258313057 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1799 | 1461258313061 Marionette TRACE conn3 <- [1,2202,null,{}] 10:05:13 INFO - PROCESS | 1799 | 1461258313066 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:13 INFO - PROCESS | 1799 | 1461258313283 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:05:13 INFO - PROCESS | 1799 | 1461258313564 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b1c000 == 121 [pid = 1799] [id = 558] 10:05:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8e7e2000) [pid = 1799] [serial = 1675] [outer = (nil)] 10:05:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8f458000) [pid = 1799] [serial = 1676] [outer = 0x8e7e2000] 10:05:13 INFO - PROCESS | 1799 | 1461258313699 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8f5b0800) [pid = 1799] [serial = 1677] [outer = 0x8e7e2000] 10:05:14 INFO - PROCESS | 1799 | 1461258314612 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1631ms 10:05:14 INFO - PROCESS | 1799 | 1461258314688 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1799 | 1461258314692 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:05:14 INFO - PROCESS | 1799 | 1461258314698 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1799 | 1461258314702 Marionette TRACE conn3 <- [1,2206,null,{}] 10:05:14 INFO - PROCESS | 1799 | 1461258314707 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:14 INFO - PROCESS | 1799 | 1461258314960 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:05:15 INFO - PROCESS | 1799 | 1461258315284 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3d400 == 122 [pid = 1799] [id = 559] 10:05:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8f102800) [pid = 1799] [serial = 1678] [outer = (nil)] 10:05:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8fb7d000) [pid = 1799] [serial = 1679] [outer = 0x8f102800] 10:05:15 INFO - PROCESS | 1799 | 1461258315376 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fbdf000) [pid = 1799] [serial = 1680] [outer = 0x8f102800] 10:05:16 INFO - PROCESS | 1799 | 1461258316225 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1581ms 10:05:16 INFO - PROCESS | 1799 | 1461258316281 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1799 | 1461258316285 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:05:16 INFO - PROCESS | 1799 | 1461258316291 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1799 | 1461258316295 Marionette TRACE conn3 <- [1,2210,null,{}] 10:05:16 INFO - PROCESS | 1799 | 1461258316300 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:16 INFO - PROCESS | 1799 | 1461258316503 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:05:16 INFO - PROCESS | 1799 | 1461258316783 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb02800 == 123 [pid = 1799] [id = 560] 10:05:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8fb0c800) [pid = 1799] [serial = 1681] [outer = (nil)] 10:05:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8ffeac00) [pid = 1799] [serial = 1682] [outer = 0x8fb0c800] 10:05:16 INFO - PROCESS | 1799 | 1461258316916 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8ffefc00) [pid = 1799] [serial = 1683] [outer = 0x8fb0c800] 10:05:17 INFO - PROCESS | 1799 | 1461258317793 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1533ms 10:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:05:17 INFO - PROCESS | 1799 | 1461258317825 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1799 | 1461258317828 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:05:17 INFO - PROCESS | 1799 | 1461258317835 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1799 | 1461258317839 Marionette TRACE conn3 <- [1,2214,null,{}] 10:05:17 INFO - PROCESS | 1799 | 1461258317845 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:18 INFO - PROCESS | 1799 | 1461258318075 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:05:18 INFO - PROCESS | 1799 | 1461258318328 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff3e800 == 124 [pid = 1799] [id = 561] 10:05:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x901aa800) [pid = 1799] [serial = 1684] [outer = (nil)] 10:05:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x90491400) [pid = 1799] [serial = 1685] [outer = 0x901aa800] 10:05:18 INFO - PROCESS | 1799 | 1461258318479 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x90668800) [pid = 1799] [serial = 1686] [outer = 0x901aa800] 10:05:19 INFO - PROCESS | 1799 | 1461258319431 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1632ms 10:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:05:19 INFO - PROCESS | 1799 | 1461258319467 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1799 | 1461258319470 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:05:19 INFO - PROCESS | 1799 | 1461258319476 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1799 | 1461258319480 Marionette TRACE conn3 <- [1,2218,null,{}] 10:05:19 INFO - PROCESS | 1799 | 1461258319485 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:19 INFO - PROCESS | 1799 | 1461258319698 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:05:20 INFO - PROCESS | 1799 | 1461258320043 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff3c400 == 125 [pid = 1799] [id = 562] 10:05:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x900de400) [pid = 1799] [serial = 1687] [outer = (nil)] 10:05:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x91e5ac00) [pid = 1799] [serial = 1688] [outer = 0x900de400] 10:05:20 INFO - PROCESS | 1799 | 1461258320133 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x91ee9c00) [pid = 1799] [serial = 1689] [outer = 0x900de400] 10:05:21 INFO - PROCESS | 1799 | 1461258321007 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1579ms 10:05:21 INFO - PROCESS | 1799 | 1461258321055 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1799 | 1461258321059 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:05:21 INFO - PROCESS | 1799 | 1461258321065 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1799 | 1461258321068 Marionette TRACE conn3 <- [1,2222,null,{}] 10:05:21 INFO - PROCESS | 1799 | 1461258321074 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:21 INFO - PROCESS | 1799 | 1461258321272 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:05:21 INFO - PROCESS | 1799 | 1461258321558 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7d5800 == 126 [pid = 1799] [id = 563] 10:05:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x91e16400) [pid = 1799] [serial = 1690] [outer = (nil)] 10:05:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9341bc00) [pid = 1799] [serial = 1691] [outer = 0x91e16400] 10:05:21 INFO - PROCESS | 1799 | 1461258321693 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x936e8c00) [pid = 1799] [serial = 1692] [outer = 0x91e16400] 10:05:22 INFO - PROCESS | 1799 | 1461258322568 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1580ms 10:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:05:22 INFO - PROCESS | 1799 | 1461258322647 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1799 | 1461258322650 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:05:22 INFO - PROCESS | 1799 | 1461258322656 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1799 | 1461258322665 Marionette TRACE conn3 <- [1,2226,null,{}] 10:05:22 INFO - PROCESS | 1799 | 1461258322676 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:22 INFO - PROCESS | 1799 | 1461258322935 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:05:23 INFO - PROCESS | 1799 | 1461258323262 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x92852800 == 127 [pid = 1799] [id = 564] 10:05:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x93415000) [pid = 1799] [serial = 1693] [outer = (nil)] 10:05:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x937d0000) [pid = 1799] [serial = 1694] [outer = 0x93415000] 10:05:23 INFO - PROCESS | 1799 | 1461258323353 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x937d3800) [pid = 1799] [serial = 1695] [outer = 0x93415000] 10:05:24 INFO - PROCESS | 1799 | 1461258324238 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1648ms 10:05:24 INFO - PROCESS | 1799 | 1461258324304 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1799 | 1461258324308 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:05:24 INFO - PROCESS | 1799 | 1461258324314 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1799 | 1461258324318 Marionette TRACE conn3 <- [1,2230,null,{}] 10:05:24 INFO - PROCESS | 1799 | 1461258324323 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:24 INFO - PROCESS | 1799 | 1461258324540 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:05:24 INFO - PROCESS | 1799 | 1461258324891 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x913a6000 == 128 [pid = 1799] [id = 565] 10:05:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x93420800) [pid = 1799] [serial = 1696] [outer = (nil)] 10:05:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9620f400) [pid = 1799] [serial = 1697] [outer = 0x93420800] 10:05:24 INFO - PROCESS | 1799 | 1461258324982 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x962b8400) [pid = 1799] [serial = 1698] [outer = 0x93420800] 10:05:25 INFO - PROCESS | 1799 | 1461258325847 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1581ms 10:05:25 INFO - PROCESS | 1799 | 1461258325897 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1799 | 1461258325901 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:05:25 INFO - PROCESS | 1799 | 1461258325907 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1799 | 1461258325909 Marionette TRACE conn3 <- [1,2234,null,{}] 10:05:25 INFO - PROCESS | 1799 | 1461258325916 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:26 INFO - PROCESS | 1799 | 1461258326119 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:05:26 INFO - PROCESS | 1799 | 1461258326403 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f246000 == 129 [pid = 1799] [id = 566] 10:05:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8ff3a800) [pid = 1799] [serial = 1699] [outer = (nil)] 10:05:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x96ec8400) [pid = 1799] [serial = 1700] [outer = 0x8ff3a800] 10:05:26 INFO - PROCESS | 1799 | 1461258326491 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x97016000) [pid = 1799] [serial = 1701] [outer = 0x8ff3a800] 10:05:27 INFO - PROCESS | 1799 | 1461258327352 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1479ms 10:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:05:27 INFO - PROCESS | 1799 | 1461258327386 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1799 | 1461258327389 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:05:27 INFO - PROCESS | 1799 | 1461258327396 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1799 | 1461258327399 Marionette TRACE conn3 <- [1,2238,null,{}] 10:05:27 INFO - PROCESS | 1799 | 1461258327405 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:27 INFO - PROCESS | 1799 | 1461258327719 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:05:27 INFO - PROCESS | 1799 | 1461258327934 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f5000 == 130 [pid = 1799] [id = 567] 10:05:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9666ec00) [pid = 1799] [serial = 1702] [outer = (nil)] 10:05:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x97588800) [pid = 1799] [serial = 1703] [outer = 0x9666ec00] 10:05:28 INFO - PROCESS | 1799 | 1461258328067 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x97934400) [pid = 1799] [serial = 1704] [outer = 0x9666ec00] 10:05:28 INFO - PROCESS | 1799 | 1461258328929 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1585ms 10:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:05:28 INFO - PROCESS | 1799 | 1461258328980 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1799 | 1461258328983 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:05:28 INFO - PROCESS | 1799 | 1461258328989 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1799 | 1461258328993 Marionette TRACE conn3 <- [1,2242,null,{}] 10:05:29 INFO - PROCESS | 1799 | 1461258328999 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:29 INFO - PROCESS | 1799 | 1461258329209 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:05:29 INFO - PROCESS | 1799 | 1461258329504 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b9000 == 131 [pid = 1799] [id = 568] 10:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x87bb7000) [pid = 1799] [serial = 1705] [outer = (nil)] 10:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0x98307800) [pid = 1799] [serial = 1706] [outer = 0x87bb7000] 10:05:29 INFO - PROCESS | 1799 | 1461258329650 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x983ad800) [pid = 1799] [serial = 1707] [outer = 0x87bb7000] 10:05:30 INFO - PROCESS | 1799 | 1461258330591 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1632ms 10:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:05:30 INFO - PROCESS | 1799 | 1461258330621 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1799 | 1461258330624 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:05:30 INFO - PROCESS | 1799 | 1461258330630 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1799 | 1461258330634 Marionette TRACE conn3 <- [1,2246,null,{}] 10:05:30 INFO - PROCESS | 1799 | 1461258330639 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:30 INFO - PROCESS | 1799 | 1461258330847 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:05:31 INFO - PROCESS | 1799 | 1461258331144 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb4800 == 132 [pid = 1799] [id = 569] 10:05:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x96e01c00) [pid = 1799] [serial = 1708] [outer = (nil)] 10:05:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x98f17400) [pid = 1799] [serial = 1709] [outer = 0x96e01c00] 10:05:31 INFO - PROCESS | 1799 | 1461258331232 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0x98fc3800) [pid = 1799] [serial = 1710] [outer = 0x96e01c00] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb1000 == 131 [pid = 1799] [id = 501] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8305bc00 == 130 [pid = 1799] [id = 450] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8be8f800 == 129 [pid = 1799] [id = 448] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff32c00 == 128 [pid = 1799] [id = 449] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8883ec00 == 127 [pid = 1799] [id = 500] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x87221400 == 126 [pid = 1799] [id = 356] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x87bac800 == 125 [pid = 1799] [id = 544] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x872ee400 == 124 [pid = 1799] [id = 543] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x93415800 == 123 [pid = 1799] [id = 541] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x94fb9c00 == 122 [pid = 1799] [id = 542] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8305ec00 == 121 [pid = 1799] [id = 540] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x93bc7400 == 120 [pid = 1799] [id = 539] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x9341c000 == 119 [pid = 1799] [id = 538] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8bbab400 == 118 [pid = 1799] [id = 536] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x83053c00 == 117 [pid = 1799] [id = 537] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8f10a800 == 116 [pid = 1799] [id = 535] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8883f400 == 115 [pid = 1799] [id = 534] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5e6c00 == 114 [pid = 1799] [id = 533] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac39800 == 113 [pid = 1799] [id = 532] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ee400 == 112 [pid = 1799] [id = 530] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x86086800 == 111 [pid = 1799] [id = 531] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbd800 == 110 [pid = 1799] [id = 529] 10:05:33 INFO - PROCESS | 1799 | --DOCSHELL 0x87223400 == 109 [pid = 1799] [id = 528] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x9fa9e800) [pid = 1799] [serial = 1497] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x9a777c00) [pid = 1799] [serial = 1494] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x9fbac000) [pid = 1799] [serial = 1500] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8aa32c00) [pid = 1799] [serial = 1443] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8aa34c00) [pid = 1799] [serial = 1583] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8aa3b000) [pid = 1799] [serial = 1580] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8ac79800) [pid = 1799] [serial = 1581] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9fb57c00) [pid = 1799] [serial = 1562] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x9a56b000) [pid = 1799] [serial = 1560] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x99247000) [pid = 1799] [serial = 1559] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x98f1f000) [pid = 1799] [serial = 1557] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x98826000) [pid = 1799] [serial = 1556] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x9830ec00) [pid = 1799] [serial = 1554] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x97d08c00) [pid = 1799] [serial = 1553] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x973af000) [pid = 1799] [serial = 1551] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x97013800) [pid = 1799] [serial = 1550] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x9620a800) [pid = 1799] [serial = 1548] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x937d4800) [pid = 1799] [serial = 1547] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x92847000) [pid = 1799] [serial = 1545] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x91ee7400) [pid = 1799] [serial = 1544] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x91107000) [pid = 1799] [serial = 1542] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x904a0400) [pid = 1799] [serial = 1541] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x901a0c00) [pid = 1799] [serial = 1539] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x900e4800) [pid = 1799] [serial = 1538] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8ff31800) [pid = 1799] [serial = 1536] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8fbe7000) [pid = 1799] [serial = 1535] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8fb76c00) [pid = 1799] [serial = 1533] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8f461400) [pid = 1799] [serial = 1532] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8e7de400) [pid = 1799] [serial = 1530] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8e7d8400) [pid = 1799] [serial = 1529] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8e5e4800) [pid = 1799] [serial = 1527] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8e4ca400) [pid = 1799] [serial = 1526] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8bd7c000) [pid = 1799] [serial = 1524] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8bbafc00) [pid = 1799] [serial = 1523] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8b333000) [pid = 1799] [serial = 1521] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8b32b800) [pid = 1799] [serial = 1520] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8a0f4400) [pid = 1799] [serial = 1518] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x89f93000) [pid = 1799] [serial = 1517] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x888f2800) [pid = 1799] [serial = 1574] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x889ebc00) [pid = 1799] [serial = 1575] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0xa0ee3c00) [pid = 1799] [serial = 1571] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0xa0bdd000) [pid = 1799] [serial = 1568] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x9feb1000) [pid = 1799] [serial = 1565] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x9fb5e800) [pid = 1799] [serial = 1563] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8a04f800) [pid = 1799] [serial = 1577] [outer = (nil)] [url = about:blank] 10:05:33 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8a0f2800) [pid = 1799] [serial = 1578] [outer = (nil)] [url = about:blank] 10:05:34 INFO - PROCESS | 1799 | 1461258334353 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3739ms 10:05:34 INFO - PROCESS | 1799 | 1461258334368 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1799 | 1461258334374 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:05:34 INFO - PROCESS | 1799 | 1461258334383 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1799 | 1461258334388 Marionette TRACE conn3 <- [1,2250,null,{}] 10:05:34 INFO - PROCESS | 1799 | 1461258334399 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:34 INFO - PROCESS | 1799 | 1461258334588 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:05:34 INFO - PROCESS | 1799 | 1461258334795 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x86086800 == 110 [pid = 1799] [id = 570] 10:05:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8884ac00) [pid = 1799] [serial = 1711] [outer = (nil)] 10:05:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x899b8000) [pid = 1799] [serial = 1712] [outer = 0x8884ac00] 10:05:34 INFO - PROCESS | 1799 | 1461258334885 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x89f92c00) [pid = 1799] [serial = 1713] [outer = 0x8884ac00] 10:05:35 INFO - PROCESS | 1799 | 1461258335795 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1434ms 10:05:35 INFO - PROCESS | 1799 | 1461258335818 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1799 | 1461258335826 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:05:35 INFO - PROCESS | 1799 | 1461258335836 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1799 | 1461258335839 Marionette TRACE conn3 <- [1,2254,null,{}] 10:05:35 INFO - PROCESS | 1799 | 1461258335845 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:36 INFO - PROCESS | 1799 | 1461258336042 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:05:36 INFO - PROCESS | 1799 | 1461258336271 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x89f8d400 == 111 [pid = 1799] [id = 571] 10:05:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8a053c00) [pid = 1799] [serial = 1714] [outer = (nil)] 10:05:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a8abc00) [pid = 1799] [serial = 1715] [outer = 0x8a053c00] 10:05:36 INFO - PROCESS | 1799 | 1461258336343 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8aa30c00) [pid = 1799] [serial = 1716] [outer = 0x8a053c00] 10:05:37 INFO - PROCESS | 1799 | 1461258337225 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1440ms 10:05:37 INFO - PROCESS | 1799 | 1461258337275 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1799 | 1461258337279 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:05:37 INFO - PROCESS | 1799 | 1461258337285 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1799 | 1461258337290 Marionette TRACE conn3 <- [1,2258,null,{}] 10:05:37 INFO - PROCESS | 1799 | 1461258337305 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:37 INFO - PROCESS | 1799 | 1461258337577 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:05:37 INFO - PROCESS | 1799 | 1461258337612 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac42800 == 112 [pid = 1799] [id = 572] 10:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8ac7a800) [pid = 1799] [serial = 1717] [outer = (nil)] 10:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b216400) [pid = 1799] [serial = 1718] [outer = 0x8ac7a800] 10:05:37 INFO - PROCESS | 1799 | 1461258337710 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b32f800) [pid = 1799] [serial = 1719] [outer = 0x8ac7a800] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8722e000) [pid = 1799] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x93bc8400) [pid = 1799] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x899b5000) [pid = 1799] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8e5e8400) [pid = 1799] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x88841800) [pid = 1799] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a8f0800) [pid = 1799] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8608cc00) [pid = 1799] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8a8a7c00) [pid = 1799] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x92850400) [pid = 1799] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x84ec4c00) [pid = 1799] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0xa09d5000) [pid = 1799] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x888f5400) [pid = 1799] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x87baf400) [pid = 1799] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9341cc00) [pid = 1799] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x88846400) [pid = 1799] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x87bae000) [pid = 1799] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x95a11800) [pid = 1799] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b4ebc00) [pid = 1799] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x9864e400) [pid = 1799] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8fbe2400) [pid = 1799] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8f461800) [pid = 1799] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8a8f3400) [pid = 1799] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:05:38 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x889e2000) [pid = 1799] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:05:39 INFO - PROCESS | 1799 | 1461258339283 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2046ms 10:05:39 INFO - PROCESS | 1799 | 1461258339332 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:05:39 INFO - PROCESS | 1799 | 1461258339336 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:05:39 INFO - PROCESS | 1799 | 1461258339342 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1799 | 1461258339345 Marionette TRACE conn3 <- [1,2262,null,{}] 10:05:39 INFO - PROCESS | 1799 | 1461258339350 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:39 INFO - PROCESS | 1799 | 1461258339534 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:05:39 INFO - PROCESS | 1799 | 1461258339549 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884a400 == 113 [pid = 1799] [id = 573] 10:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x89961400) [pid = 1799] [serial = 1720] [outer = (nil)] 10:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8ac37800) [pid = 1799] [serial = 1721] [outer = 0x89961400] 10:05:39 INFO - PROCESS | 1799 | 1461258339622 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8b32f400) [pid = 1799] [serial = 1722] [outer = 0x89961400] 10:05:40 INFO - PROCESS | 1799 | 1461258340565 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1281ms 10:05:40 INFO - PROCESS | 1799 | 1461258340622 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1799 | 1461258340626 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:05:40 INFO - PROCESS | 1799 | 1461258340631 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1799 | 1461258340635 Marionette TRACE conn3 <- [1,2266,null,{}] 10:05:40 INFO - PROCESS | 1799 | 1461258340644 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:40 INFO - PROCESS | 1799 | 1461258340830 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:05:41 INFO - PROCESS | 1799 | 1461258341192 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x83053c00 == 114 [pid = 1799] [id = 574] 10:05:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8305ec00) [pid = 1799] [serial = 1723] [outer = (nil)] 10:05:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x87b1bc00) [pid = 1799] [serial = 1724] [outer = 0x8305ec00] 10:05:41 INFO - PROCESS | 1799 | 1461258341285 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x88845400) [pid = 1799] [serial = 1725] [outer = 0x8305ec00] 10:05:42 INFO - PROCESS | 1799 | 1461258342266 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1690ms 10:05:42 INFO - PROCESS | 1799 | 1461258342324 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1799 | 1461258342332 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:05:42 INFO - PROCESS | 1799 | 1461258342342 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1799 | 1461258342346 Marionette TRACE conn3 <- [1,2270,null,{}] 10:05:42 INFO - PROCESS | 1799 | 1461258342355 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:42 INFO - PROCESS | 1799 | 1461258342625 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:05:42 INFO - PROCESS | 1799 | 1461258342977 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbac00 == 115 [pid = 1799] [id = 575] 10:05:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x89f91400) [pid = 1799] [serial = 1726] [outer = (nil)] 10:05:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a0f0800) [pid = 1799] [serial = 1727] [outer = 0x89f91400] 10:05:43 INFO - PROCESS | 1799 | 1461258343072 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8a24a800) [pid = 1799] [serial = 1728] [outer = 0x89f91400] 10:05:44 INFO - PROCESS | 1799 | 1461258344019 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1732ms 10:05:44 INFO - PROCESS | 1799 | 1461258344077 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1799 | 1461258344083 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:05:44 INFO - PROCESS | 1799 | 1461258344090 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1799 | 1461258344094 Marionette TRACE conn3 <- [1,2274,null,{}] 10:05:44 INFO - PROCESS | 1799 | 1461258344100 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:44 INFO - PROCESS | 1799 | 1461258344318 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:05:44 INFO - PROCESS | 1799 | 1461258344691 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ab000 == 116 [pid = 1799] [id = 576] 10:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8ab32400) [pid = 1799] [serial = 1729] [outer = (nil)] 10:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8ac36400) [pid = 1799] [serial = 1730] [outer = 0x8ab32400] 10:05:44 INFO - PROCESS | 1799 | 1461258344784 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b32f000) [pid = 1799] [serial = 1731] [outer = 0x8ab32400] 10:05:45 INFO - PROCESS | 1799 | 1461258345763 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1732ms 10:05:45 INFO - PROCESS | 1799 | 1461258345823 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1799 | 1461258345827 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:05:45 INFO - PROCESS | 1799 | 1461258345844 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1799 | 1461258345853 Marionette TRACE conn3 <- [1,2278,null,{}] 10:05:45 INFO - PROCESS | 1799 | 1461258345859 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:46 INFO - PROCESS | 1799 | 1461258346120 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:05:46 INFO - PROCESS | 1799 | 1461258346447 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f9400 == 117 [pid = 1799] [id = 577] 10:05:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8aa33400) [pid = 1799] [serial = 1732] [outer = (nil)] 10:05:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8bc3a400) [pid = 1799] [serial = 1733] [outer = 0x8aa33400] 10:05:46 INFO - PROCESS | 1799 | 1461258346537 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8bc47c00) [pid = 1799] [serial = 1734] [outer = 0x8aa33400] 10:05:47 INFO - PROCESS | 1799 | 1461258347390 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1606ms 10:05:47 INFO - PROCESS | 1799 | 1461258347442 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1799 | 1461258347446 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:05:47 INFO - PROCESS | 1799 | 1461258347453 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1799 | 1461258347456 Marionette TRACE conn3 <- [1,2282,null,{}] 10:05:47 INFO - PROCESS | 1799 | 1461258347462 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:47 INFO - PROCESS | 1799 | 1461258347670 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:05:47 INFO - PROCESS | 1799 | 1461258347959 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac7c400 == 118 [pid = 1799] [id = 578] 10:05:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b4f8c00) [pid = 1799] [serial = 1735] [outer = (nil)] 10:05:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8be83800) [pid = 1799] [serial = 1736] [outer = 0x8b4f8c00] 10:05:48 INFO - PROCESS | 1799 | 1461258348091 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8be8a000) [pid = 1799] [serial = 1737] [outer = 0x8b4f8c00] 10:05:48 INFO - PROCESS | 1799 | 1461258348929 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 10:05:48 INFO - PROCESS | 1799 | 1461258348987 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1799 | 1461258348990 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:05:49 INFO - PROCESS | 1799 | 1461258348997 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1799 | 1461258349000 Marionette TRACE conn3 <- [1,2286,null,{}] 10:05:49 INFO - PROCESS | 1799 | 1461258349006 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:49 INFO - PROCESS | 1799 | 1461258349213 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:05:49 INFO - PROCESS | 1799 | 1461258349495 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c5400 == 119 [pid = 1799] [id = 579] 10:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8e4cdc00) [pid = 1799] [serial = 1738] [outer = (nil)] 10:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8e5e4800) [pid = 1799] [serial = 1739] [outer = 0x8e4cdc00] 10:05:49 INFO - PROCESS | 1799 | 1461258349649 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8f10e000) [pid = 1799] [serial = 1740] [outer = 0x8e4cdc00] 10:05:50 INFO - PROCESS | 1799 | 1461258350610 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:05:50 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 10:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1685ms 10:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:05:50 INFO - PROCESS | 1799 | 1461258350683 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1799 | 1461258350686 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:05:50 INFO - PROCESS | 1799 | 1461258350694 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1799 | 1461258350697 Marionette TRACE conn3 <- [1,2290,null,{}] 10:05:50 INFO - PROCESS | 1799 | 1461258350703 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:50 INFO - PROCESS | 1799 | 1461258350946 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:05:51 INFO - PROCESS | 1799 | 1461258351269 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c3000 == 120 [pid = 1799] [id = 580] 10:05:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8e4c6800) [pid = 1799] [serial = 1741] [outer = (nil)] 10:05:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fb08800) [pid = 1799] [serial = 1742] [outer = 0x8e4c6800] 10:05:51 INFO - PROCESS | 1799 | 1461258351359 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8fb70000) [pid = 1799] [serial = 1743] [outer = 0x8e4c6800] 10:05:52 INFO - PROCESS | 1799 | 1461258352234 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1581ms 10:05:52 INFO - PROCESS | 1799 | 1461258352273 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1799 | 1461258352276 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:05:52 INFO - PROCESS | 1799 | 1461258352283 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1799 | 1461258352286 Marionette TRACE conn3 <- [1,2294,null,{}] 10:05:52 INFO - PROCESS | 1799 | 1461258352292 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:52 INFO - PROCESS | 1799 | 1461258352492 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:05:52 INFO - PROCESS | 1799 | 1461258352780 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f24a400 == 121 [pid = 1799] [id = 581] 10:05:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8fb77c00) [pid = 1799] [serial = 1744] [outer = (nil)] 10:05:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8ff35000) [pid = 1799] [serial = 1745] [outer = 0x8fb77c00] 10:05:52 INFO - PROCESS | 1799 | 1461258352925 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8ffe7c00) [pid = 1799] [serial = 1746] [outer = 0x8fb77c00] 10:05:53 INFO - PROCESS | 1799 | 1461258353797 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1590ms 10:05:53 INFO - PROCESS | 1799 | 1461258353874 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1799 | 1461258353878 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:05:53 INFO - PROCESS | 1799 | 1461258353884 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1799 | 1461258353887 Marionette TRACE conn3 <- [1,2298,null,{}] 10:05:53 INFO - PROCESS | 1799 | 1461258353893 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:54 INFO - PROCESS | 1799 | 1461258354133 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:05:54 INFO - PROCESS | 1799 | 1461258354464 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe1c00 == 122 [pid = 1799] [id = 582] 10:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8fbec000) [pid = 1799] [serial = 1747] [outer = (nil)] 10:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x901a9800) [pid = 1799] [serial = 1748] [outer = 0x8fbec000] 10:05:54 INFO - PROCESS | 1799 | 1461258354553 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x901b3000) [pid = 1799] [serial = 1749] [outer = 0x8fbec000] 10:05:55 INFO - PROCESS | 1799 | 1461258355401 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1580ms 10:05:55 INFO - PROCESS | 1799 | 1461258355465 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1799 | 1461258355469 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:05:55 INFO - PROCESS | 1799 | 1461258355475 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1799 | 1461258355479 Marionette TRACE conn3 <- [1,2302,null,{}] 10:05:55 INFO - PROCESS | 1799 | 1461258355484 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:55 INFO - PROCESS | 1799 | 1461258355692 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:05:55 INFO - PROCESS | 1799 | 1461258355977 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb0d400 == 123 [pid = 1799] [id = 583] 10:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8ff30c00) [pid = 1799] [serial = 1750] [outer = (nil)] 10:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x913a7000) [pid = 1799] [serial = 1751] [outer = 0x8ff30c00] 10:05:56 INFO - PROCESS | 1799 | 1461258356119 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x91e20400) [pid = 1799] [serial = 1752] [outer = 0x8ff30c00] 10:05:56 INFO - PROCESS | 1799 | 1461258356978 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1578ms 10:05:57 INFO - PROCESS | 1799 | 1461258357055 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1799 | 1461258357059 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:05:57 INFO - PROCESS | 1799 | 1461258357065 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1799 | 1461258357068 Marionette TRACE conn3 <- [1,2306,null,{}] 10:05:57 INFO - PROCESS | 1799 | 1461258357074 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:57 INFO - PROCESS | 1799 | 1461258357318 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:05:57 INFO - PROCESS | 1799 | 1461258357657 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x92851000 == 124 [pid = 1799] [id = 584] 10:05:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x928dd400) [pid = 1799] [serial = 1753] [outer = (nil)] 10:05:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x936e9000) [pid = 1799] [serial = 1754] [outer = 0x928dd400] 10:05:57 INFO - PROCESS | 1799 | 1461258357763 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x93bcb000) [pid = 1799] [serial = 1755] [outer = 0x928dd400] 10:05:58 INFO - PROCESS | 1799 | 1461258358688 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1680ms 10:05:58 INFO - PROCESS | 1799 | 1461258358745 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1799 | 1461258358750 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:05:58 INFO - PROCESS | 1799 | 1461258358756 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1799 | 1461258358760 Marionette TRACE conn3 <- [1,2310,null,{}] 10:05:58 INFO - PROCESS | 1799 | 1461258358765 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:59 INFO - PROCESS | 1799 | 1461258359001 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:05:59 INFO - PROCESS | 1799 | 1461258359338 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ffedc00 == 125 [pid = 1799] [id = 585] 10:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x900dc400) [pid = 1799] [serial = 1756] [outer = (nil)] 10:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x97589400) [pid = 1799] [serial = 1757] [outer = 0x900dc400] 10:05:59 INFO - PROCESS | 1799 | 1461258359426 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x97939000) [pid = 1799] [serial = 1758] [outer = 0x900dc400] 10:06:00 INFO - PROCESS | 1799 | 1461258360323 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1628ms 10:06:00 INFO - PROCESS | 1799 | 1461258360392 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1799 | 1461258360396 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:06:00 INFO - PROCESS | 1799 | 1461258360402 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1799 | 1461258360406 Marionette TRACE conn3 <- [1,2314,null,{}] 10:06:00 INFO - PROCESS | 1799 | 1461258360411 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:00 INFO - PROCESS | 1799 | 1461258360620 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:06:00 INFO - PROCESS | 1799 | 1461258360950 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb7800 == 126 [pid = 1799] [id = 586] 10:06:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x904a0c00) [pid = 1799] [serial = 1759] [outer = (nil)] 10:06:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x98649400) [pid = 1799] [serial = 1760] [outer = 0x904a0c00] 10:06:01 INFO - PROCESS | 1799 | 1461258361041 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x98825000) [pid = 1799] [serial = 1761] [outer = 0x904a0c00] 10:06:01 INFO - PROCESS | 1799 | 1461258361917 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 10:06:01 INFO - PROCESS | 1799 | 1461258361985 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1799 | 1461258361988 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:06:01 INFO - PROCESS | 1799 | 1461258361996 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1799 | 1461258361999 Marionette TRACE conn3 <- [1,2318,null,{}] 10:06:02 INFO - PROCESS | 1799 | 1461258362005 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:02 INFO - PROCESS | 1799 | 1461258362224 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:06:02 INFO - PROCESS | 1799 | 1461258362557 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x937d2800 == 127 [pid = 1799] [id = 587] 10:06:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x98544000) [pid = 1799] [serial = 1762] [outer = (nil)] 10:06:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x99195400) [pid = 1799] [serial = 1763] [outer = 0x98544000] 10:06:02 INFO - PROCESS | 1799 | 1461258362649 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x99247000) [pid = 1799] [serial = 1764] [outer = 0x98544000] 10:06:03 INFO - PROCESS | 1799 | 1461258363575 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1799 | 1461258363637 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:06:03 INFO - PROCESS | 1799 | 1461258363643 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1799 | 1461258363645 Marionette TRACE conn3 <- [1,2322,null,{}] 10:06:03 INFO - PROCESS | 1799 | 1461258363651 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:03 INFO - PROCESS | 1799 | 1461258363862 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:06:04 INFO - PROCESS | 1799 | 1461258364199 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870e000 == 128 [pid = 1799] [id = 588] 10:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x901a7800) [pid = 1799] [serial = 1765] [outer = (nil)] 10:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9fa23400) [pid = 1799] [serial = 1766] [outer = 0x901a7800] 10:06:04 INFO - PROCESS | 1799 | 1461258364295 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9fa9d800) [pid = 1799] [serial = 1767] [outer = 0x901a7800] 10:06:05 INFO - PROCESS | 1799 | 1461258365169 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1577ms 10:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:06:05 INFO - PROCESS | 1799 | 1461258365221 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1799 | 1461258365224 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:06:05 INFO - PROCESS | 1799 | 1461258365230 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1799 | 1461258365234 Marionette TRACE conn3 <- [1,2326,null,{}] 10:06:05 INFO - PROCESS | 1799 | 1461258365239 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:05 INFO - PROCESS | 1799 | 1461258365464 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:06:05 INFO - PROCESS | 1799 | 1461258365805 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x974d2400 == 129 [pid = 1799] [id = 589] 10:06:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x98010400) [pid = 1799] [serial = 1768] [outer = (nil)] 10:06:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x9fba4800) [pid = 1799] [serial = 1769] [outer = 0x98010400] 10:06:05 INFO - PROCESS | 1799 | 1461258365890 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9fd06000) [pid = 1799] [serial = 1770] [outer = 0x98010400] 10:06:06 INFO - PROCESS | 1799 | 1461258366813 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1629ms 10:06:06 INFO - PROCESS | 1799 | 1461258366859 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1799 | 1461258366863 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:06:06 INFO - PROCESS | 1799 | 1461258366869 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1799 | 1461258366872 Marionette TRACE conn3 <- [1,2330,null,{}] 10:06:06 INFO - PROCESS | 1799 | 1461258366877 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:07 INFO - PROCESS | 1799 | 1461258367085 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:06:07 INFO - PROCESS | 1799 | 1461258367381 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x9dee5800 == 130 [pid = 1799] [id = 590] 10:06:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x9fb58000) [pid = 1799] [serial = 1771] [outer = (nil)] 10:06:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0xa09cfc00) [pid = 1799] [serial = 1772] [outer = 0x9fb58000] 10:06:07 INFO - PROCESS | 1799 | 1461258367520 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0xa0be2800) [pid = 1799] [serial = 1773] [outer = 0x9fb58000] 10:06:08 INFO - PROCESS | 1799 | 1461258368419 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 10:06:08 INFO - PROCESS | 1799 | 1461258368451 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1799 | 1461258368455 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:06:08 INFO - PROCESS | 1799 | 1461258368461 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1799 | 1461258368463 Marionette TRACE conn3 <- [1,2334,null,{}] 10:06:08 INFO - PROCESS | 1799 | 1461258368469 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:08 INFO - PROCESS | 1799 | 1461258368673 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:06:08 INFO - PROCESS | 1799 | 1461258368973 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbacc00 == 131 [pid = 1799] [id = 591] 10:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x91ee5400) [pid = 1799] [serial = 1774] [outer = (nil)] 10:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0xa2940000) [pid = 1799] [serial = 1775] [outer = 0x91ee5400] 10:06:09 INFO - PROCESS | 1799 | 1461258369102 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0xa29c7800) [pid = 1799] [serial = 1776] [outer = 0x91ee5400] 10:06:09 INFO - PROCESS | 1799 | 1461258369959 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1527ms 10:06:10 INFO - PROCESS | 1799 | 1461258369993 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1799 | 1461258369996 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:06:10 INFO - PROCESS | 1799 | 1461258370027 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1799 | 1461258370030 Marionette TRACE conn3 <- [1,2338,null,{}] 10:06:10 INFO - PROCESS | 1799 | 1461258370039 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:10 INFO - PROCESS | 1799 | 1461258370254 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:06:10 INFO - PROCESS | 1799 | 1461258370599 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fae9c00 == 132 [pid = 1799] [id = 592] 10:06:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x9fe12800) [pid = 1799] [serial = 1777] [outer = (nil)] 10:06:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0xa4358800) [pid = 1799] [serial = 1778] [outer = 0x9fe12800] 10:06:10 INFO - PROCESS | 1799 | 1461258370689 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 195 (0xa4375800) [pid = 1799] [serial = 1779] [outer = 0x9fe12800] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac77000 == 131 [pid = 1799] [id = 470] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8884a000 == 130 [pid = 1799] [id = 547] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x87bba400 == 129 [pid = 1799] [id = 337] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x937d4400 == 128 [pid = 1799] [id = 476] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x872f8c00 == 127 [pid = 1799] [id = 472] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8608f000 == 126 [pid = 1799] [id = 471] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8884a400 == 125 [pid = 1799] [id = 573] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac42800 == 124 [pid = 1799] [id = 572] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x89f8d400 == 123 [pid = 1799] [id = 571] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x86086800 == 122 [pid = 1799] [id = 570] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x876b9000 == 121 [pid = 1799] [id = 568] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb4800 == 120 [pid = 1799] [id = 569] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x872f5000 == 119 [pid = 1799] [id = 567] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8f246000 == 118 [pid = 1799] [id = 566] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x92852800 == 117 [pid = 1799] [id = 564] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x913a6000 == 116 [pid = 1799] [id = 565] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7d5800 == 115 [pid = 1799] [id = 563] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff3c400 == 114 [pid = 1799] [id = 562] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff3e800 == 113 [pid = 1799] [id = 561] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc3d400 == 112 [pid = 1799] [id = 559] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0xa09d4400 == 111 [pid = 1799] [id = 523] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb02800 == 110 [pid = 1799] [id = 560] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x87b1c000 == 109 [pid = 1799] [id = 558] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc40000 == 108 [pid = 1799] [id = 557] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8be8e000 == 107 [pid = 1799] [id = 556] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c5c00 == 106 [pid = 1799] [id = 555] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8b220c00 == 105 [pid = 1799] [id = 553] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7bc00 == 104 [pid = 1799] [id = 554] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x89f95400 == 103 [pid = 1799] [id = 552] 10:06:13 INFO - PROCESS | 1799 | --DOCSHELL 0x888ef000 == 102 [pid = 1799] [id = 551] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 194 (0x88710800) [pid = 1799] [serial = 1587] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x974c6c00) [pid = 1799] [serial = 1620] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x89f94800) [pid = 1799] [serial = 1589] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8e7df000) [pid = 1799] [serial = 1601] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8b3cf400) [pid = 1799] [serial = 1595] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8ac79000) [pid = 1799] [serial = 1593] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x876b7c00) [pid = 1799] [serial = 1640] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8aa39c00) [pid = 1799] [serial = 1650] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0xa4375000) [pid = 1799] [serial = 1635] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8aa30000) [pid = 1799] [serial = 1592] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x91e1b000) [pid = 1799] [serial = 1614] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0xa293e400) [pid = 1799] [serial = 1572] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x88bb3c00) [pid = 1799] [serial = 1643] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8f1cc800) [pid = 1799] [serial = 1602] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8a055000) [pid = 1799] [serial = 1590] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0xa0eda400) [pid = 1799] [serial = 1631] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x913a1800) [pid = 1799] [serial = 1613] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8a8f8400) [pid = 1799] [serial = 1649] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x937d0c00) [pid = 1799] [serial = 1617] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8a052400) [pid = 1799] [serial = 1646] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x97f3a000) [pid = 1799] [serial = 1622] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9a773000) [pid = 1799] [serial = 1626] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8be88400) [pid = 1799] [serial = 1599] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0xa0b41c00) [pid = 1799] [serial = 1629] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x9a56b400) [pid = 1799] [serial = 1625] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x90492400) [pid = 1799] [serial = 1611] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8fbeac00) [pid = 1799] [serial = 1607] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x936f1c00) [pid = 1799] [serial = 1616] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0xa4366800) [pid = 1799] [serial = 1634] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0xa29ca000) [pid = 1799] [serial = 1632] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x901a3c00) [pid = 1799] [serial = 1610] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x97016800) [pid = 1799] [serial = 1619] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8b21d400) [pid = 1799] [serial = 1515] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x98541800) [pid = 1799] [serial = 1623] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x89965400) [pid = 1799] [serial = 1644] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fb0d000) [pid = 1799] [serial = 1605] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8a245c00) [pid = 1799] [serial = 1647] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8f5ba800) [pid = 1799] [serial = 1604] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8ab37800) [pid = 1799] [serial = 1637] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x876bec00) [pid = 1799] [serial = 1586] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b4f6000) [pid = 1799] [serial = 1596] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8ff37000) [pid = 1799] [serial = 1608] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x87bacc00) [pid = 1799] [serial = 1641] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0xa098a000) [pid = 1799] [serial = 1628] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8bd7f000) [pid = 1799] [serial = 1598] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8ab39c00) [pid = 1799] [serial = 1652] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1799 | 1461258373933 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 4012ms 10:06:14 INFO - PROCESS | 1799 | 1461258374022 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1799 | 1461258374028 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:06:14 INFO - PROCESS | 1799 | 1461258374036 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1799 | 1461258374041 Marionette TRACE conn3 <- [1,2342,null,{}] 10:06:14 INFO - PROCESS | 1799 | 1461258374048 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:14 INFO - PROCESS | 1799 | 1461258374247 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:06:14 INFO - PROCESS | 1799 | 1461258374499 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x889eb000 == 103 [pid = 1799] [id = 593] 10:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x889ef000) [pid = 1799] [serial = 1780] [outer = (nil)] 10:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89963800) [pid = 1799] [serial = 1781] [outer = 0x889ef000] 10:06:14 INFO - PROCESS | 1799 | 1461258374596 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8996cc00) [pid = 1799] [serial = 1782] [outer = 0x889ef000] 10:06:15 INFO - PROCESS | 1799 | 1461258375422 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1479ms 10:06:15 INFO - PROCESS | 1799 | 1461258375516 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1799 | 1461258375524 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:06:15 INFO - PROCESS | 1799 | 1461258375534 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1799 | 1461258375538 Marionette TRACE conn3 <- [1,2346,null,{}] 10:06:15 INFO - PROCESS | 1799 | 1461258375543 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:15 INFO - PROCESS | 1799 | 1461258375743 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:06:15 INFO - PROCESS | 1799 | 1461258375978 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbd800 == 104 [pid = 1799] [id = 594] 10:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x89f8d400) [pid = 1799] [serial = 1783] [outer = (nil)] 10:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8a0eb400) [pid = 1799] [serial = 1784] [outer = 0x89f8d400] 10:06:16 INFO - PROCESS | 1799 | 1461258376053 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8a8a5400) [pid = 1799] [serial = 1785] [outer = 0x89f8d400] 10:06:16 INFO - PROCESS | 1799 | 1461258376962 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1490ms 10:06:17 INFO - PROCESS | 1799 | 1461258377023 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1799 | 1461258377027 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:06:17 INFO - PROCESS | 1799 | 1461258377033 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1799 | 1461258377038 Marionette TRACE conn3 <- [1,2350,null,{}] 10:06:17 INFO - PROCESS | 1799 | 1461258377053 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:17 INFO - PROCESS | 1799 | 1461258377331 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:06:17 INFO - PROCESS | 1799 | 1461258377374 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0ecc00 == 105 [pid = 1799] [id = 595] 10:06:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8ab32c00) [pid = 1799] [serial = 1786] [outer = (nil)] 10:06:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8ab39800) [pid = 1799] [serial = 1787] [outer = 0x8ab32c00] 10:06:17 INFO - PROCESS | 1799 | 1461258377462 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8ac41c00) [pid = 1799] [serial = 1788] [outer = 0x8ab32c00] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8e7e2000) [pid = 1799] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8ac7a800) [pid = 1799] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8f102800) [pid = 1799] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x89f92000) [pid = 1799] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8ab2e400) [pid = 1799] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x93415000) [pid = 1799] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x91e16400) [pid = 1799] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x962b8c00) [pid = 1799] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8a053c00) [pid = 1799] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x888f1c00) [pid = 1799] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x901aa800) [pid = 1799] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8bc49c00) [pid = 1799] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8884ac00) [pid = 1799] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x93420800) [pid = 1799] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x96e01c00) [pid = 1799] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8be8e800) [pid = 1799] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8b4eec00) [pid = 1799] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b337400) [pid = 1799] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8b336400) [pid = 1799] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x900de400) [pid = 1799] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8a0f8800) [pid = 1799] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ff3a800) [pid = 1799] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8fb0c800) [pid = 1799] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:06:18 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x9faddc00) [pid = 1799] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:06:19 INFO - PROCESS | 1799 | 1461258379120 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2138ms 10:06:19 INFO - PROCESS | 1799 | 1461258379171 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1799 | 1461258379174 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:06:19 INFO - PROCESS | 1799 | 1461258379190 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1799 | 1461258379192 Marionette TRACE conn3 <- [1,2354,null,{}] 10:06:19 INFO - PROCESS | 1799 | 1461258379198 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:19 INFO - PROCESS | 1799 | 1461258379389 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:06:19 INFO - PROCESS | 1799 | 1461258379400 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8996e800 == 106 [pid = 1799] [id = 596] 10:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a249400) [pid = 1799] [serial = 1789] [outer = (nil)] 10:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8ac77000) [pid = 1799] [serial = 1790] [outer = 0x8a249400] 10:06:19 INFO - PROCESS | 1799 | 1461258379471 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b333400) [pid = 1799] [serial = 1791] [outer = 0x8a249400] 10:06:20 INFO - PROCESS | 1799 | 1461258380414 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1280ms 10:06:20 INFO - PROCESS | 1799 | 1461258380470 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1799 | 1461258380474 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:06:20 INFO - PROCESS | 1799 | 1461258380480 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1799 | 1461258380482 Marionette TRACE conn3 <- [1,2358,null,{}] 10:06:20 INFO - PROCESS | 1799 | 1461258380487 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:20 INFO - PROCESS | 1799 | 1461258380827 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:06:21 INFO - PROCESS | 1799 | 1461258381175 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b9000 == 107 [pid = 1799] [id = 597] 10:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x87b13c00) [pid = 1799] [serial = 1792] [outer = (nil)] 10:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x87bb7400) [pid = 1799] [serial = 1793] [outer = 0x87b13c00] 10:06:21 INFO - PROCESS | 1799 | 1461258381267 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x888f6800) [pid = 1799] [serial = 1794] [outer = 0x87b13c00] 10:06:22 INFO - PROCESS | 1799 | 1461258382190 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1783ms 10:06:22 INFO - PROCESS | 1799 | 1461258382265 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1799 | 1461258382272 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:06:22 INFO - PROCESS | 1799 | 1461258382280 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1799 | 1461258382286 Marionette TRACE conn3 <- [1,2362,null,{}] 10:06:22 INFO - PROCESS | 1799 | 1461258382293 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:22 INFO - PROCESS | 1799 | 1461258382545 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:06:22 INFO - PROCESS | 1799 | 1461258382879 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a053800 == 108 [pid = 1799] [id = 598] 10:06:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a055800) [pid = 1799] [serial = 1795] [outer = (nil)] 10:06:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a249000) [pid = 1799] [serial = 1796] [outer = 0x8a055800] 10:06:22 INFO - PROCESS | 1799 | 1461258382985 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a8f3c00) [pid = 1799] [serial = 1797] [outer = 0x8a055800] 10:06:23 INFO - PROCESS | 1799 | 1461258383991 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1746ms 10:06:24 INFO - PROCESS | 1799 | 1461258384027 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1799 | 1461258384032 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:06:24 INFO - PROCESS | 1799 | 1461258384038 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1799 | 1461258384042 Marionette TRACE conn3 <- [1,2366,null,{}] 10:06:24 INFO - PROCESS | 1799 | 1461258384048 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:24 INFO - PROCESS | 1799 | 1461258384286 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:06:24 INFO - PROCESS | 1799 | 1461258384661 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ab33c00 == 109 [pid = 1799] [id = 599] 10:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8ac41000) [pid = 1799] [serial = 1798] [outer = (nil)] 10:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8b217800) [pid = 1799] [serial = 1799] [outer = 0x8ac41000] 10:06:24 INFO - PROCESS | 1799 | 1461258384753 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b3c7000) [pid = 1799] [serial = 1800] [outer = 0x8ac41000] 10:06:25 INFO - PROCESS | 1799 | 1461258385722 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1734ms 10:06:25 INFO - PROCESS | 1799 | 1461258385773 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1799 | 1461258385780 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:06:25 INFO - PROCESS | 1799 | 1461258385798 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1799 | 1461258385805 Marionette TRACE conn3 <- [1,2370,null,{}] 10:06:25 INFO - PROCESS | 1799 | 1461258385811 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:26 INFO - PROCESS | 1799 | 1461258386066 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:06:26 INFO - PROCESS | 1799 | 1461258386390 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ab33800 == 110 [pid = 1799] [id = 600] 10:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8b21a400) [pid = 1799] [serial = 1801] [outer = (nil)] 10:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8bbaec00) [pid = 1799] [serial = 1802] [outer = 0x8b21a400] 10:06:26 INFO - PROCESS | 1799 | 1461258386481 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8bc47000) [pid = 1799] [serial = 1803] [outer = 0x8b21a400] 10:06:27 INFO - PROCESS | 1799 | 1461258387375 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1655ms 10:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:06:27 INFO - PROCESS | 1799 | 1461258387446 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1799 | 1461258387449 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:06:27 INFO - PROCESS | 1799 | 1461258387456 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1799 | 1461258387459 Marionette TRACE conn3 <- [1,2374,null,{}] 10:06:27 INFO - PROCESS | 1799 | 1461258387465 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:27 INFO - PROCESS | 1799 | 1461258387677 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:06:28 INFO - PROCESS | 1799 | 1461258388007 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3ac00 == 111 [pid = 1799] [id = 601] 10:06:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8bc47400) [pid = 1799] [serial = 1804] [outer = (nil)] 10:06:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8be8c000) [pid = 1799] [serial = 1805] [outer = 0x8bc47400] 10:06:28 INFO - PROCESS | 1799 | 1461258388100 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8be8e800) [pid = 1799] [serial = 1806] [outer = 0x8bc47400] 10:06:28 INFO - PROCESS | 1799 | 1461258388990 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1581ms 10:06:29 INFO - PROCESS | 1799 | 1461258389037 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1799 | 1461258389040 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:06:29 INFO - PROCESS | 1799 | 1461258389047 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1799 | 1461258389050 Marionette TRACE conn3 <- [1,2378,null,{}] 10:06:29 INFO - PROCESS | 1799 | 1461258389056 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:29 INFO - PROCESS | 1799 | 1461258389257 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:06:29 INFO - PROCESS | 1799 | 1461258389609 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7dc000 == 112 [pid = 1799] [id = 602] 10:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e7dc800) [pid = 1799] [serial = 1807] [outer = (nil)] 10:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8e7e2800) [pid = 1799] [serial = 1808] [outer = 0x8e7dc800] 10:06:29 INFO - PROCESS | 1799 | 1461258389714 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f1d0400) [pid = 1799] [serial = 1809] [outer = 0x8e7dc800] 10:06:30 INFO - PROCESS | 1799 | 1461258390703 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1736ms 10:06:30 INFO - PROCESS | 1799 | 1461258390783 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1799 | 1461258390787 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:06:30 INFO - PROCESS | 1799 | 1461258390793 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1799 | 1461258390797 Marionette TRACE conn3 <- [1,2382,null,{}] 10:06:30 INFO - PROCESS | 1799 | 1461258390802 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:31 INFO - PROCESS | 1799 | 1461258391047 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:06:31 INFO - PROCESS | 1799 | 1461258391372 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5e2800 == 113 [pid = 1799] [id = 603] 10:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8f242c00) [pid = 1799] [serial = 1810] [outer = (nil)] 10:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fb0d000) [pid = 1799] [serial = 1811] [outer = 0x8f242c00] 10:06:31 INFO - PROCESS | 1799 | 1461258391462 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fb75400) [pid = 1799] [serial = 1812] [outer = 0x8f242c00] 10:06:32 INFO - PROCESS | 1799 | 1461258392337 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1577ms 10:06:32 INFO - PROCESS | 1799 | 1461258392371 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1799 | 1461258392375 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:06:32 INFO - PROCESS | 1799 | 1461258392381 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1799 | 1461258392385 Marionette TRACE conn3 <- [1,2386,null,{}] 10:06:32 INFO - PROCESS | 1799 | 1461258392390 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:32 INFO - PROCESS | 1799 | 1461258392592 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:06:32 INFO - PROCESS | 1799 | 1461258392881 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3fc00 == 114 [pid = 1799] [id = 604] 10:06:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8f5ad000) [pid = 1799] [serial = 1813] [outer = (nil)] 10:06:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ff38800) [pid = 1799] [serial = 1814] [outer = 0x8f5ad000] 10:06:33 INFO - PROCESS | 1799 | 1461258393011 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8ff3e800) [pid = 1799] [serial = 1815] [outer = 0x8f5ad000] 10:06:33 INFO - PROCESS | 1799 | 1461258393916 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1586ms 10:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:06:33 INFO - PROCESS | 1799 | 1461258393969 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1799 | 1461258393972 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:06:33 INFO - PROCESS | 1799 | 1461258393978 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1799 | 1461258393982 Marionette TRACE conn3 <- [1,2390,null,{}] 10:06:33 INFO - PROCESS | 1799 | 1461258393987 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:34 INFO - PROCESS | 1799 | 1461258394193 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:06:34 INFO - PROCESS | 1799 | 1461258394525 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb04000 == 115 [pid = 1799] [id = 605] 10:06:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8fb08c00) [pid = 1799] [serial = 1816] [outer = (nil)] 10:06:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x901ac400) [pid = 1799] [serial = 1817] [outer = 0x8fb08c00] 10:06:34 INFO - PROCESS | 1799 | 1461258394614 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x90494000) [pid = 1799] [serial = 1818] [outer = 0x8fb08c00] 10:06:35 INFO - PROCESS | 1799 | 1461258395471 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1541ms 10:06:35 INFO - PROCESS | 1799 | 1461258395518 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:06:35 INFO - PROCESS | 1799 | 1461258395522 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:06:35 INFO - PROCESS | 1799 | 1461258395528 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1799 | 1461258395532 Marionette TRACE conn3 <- [1,2394,null,{}] 10:06:35 INFO - PROCESS | 1799 | 1461258395538 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:35 INFO - PROCESS | 1799 | 1461258395762 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:06:36 INFO - PROCESS | 1799 | 1461258396047 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f246000 == 116 [pid = 1799] [id = 606] 10:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fb0f800) [pid = 1799] [serial = 1819] [outer = (nil)] 10:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x913a7400) [pid = 1799] [serial = 1820] [outer = 0x8fb0f800] 10:06:36 INFO - PROCESS | 1799 | 1461258396179 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x91e50400) [pid = 1799] [serial = 1821] [outer = 0x8fb0f800] 10:06:37 INFO - PROCESS | 1799 | 1461258397085 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1594ms 10:06:37 INFO - PROCESS | 1799 | 1461258397123 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1799 | 1461258397127 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:06:37 INFO - PROCESS | 1799 | 1461258397133 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1799 | 1461258397136 Marionette TRACE conn3 <- [1,2398,null,{}] 10:06:37 INFO - PROCESS | 1799 | 1461258397142 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:37 INFO - PROCESS | 1799 | 1461258397348 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:06:37 INFO - PROCESS | 1799 | 1461258397696 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284a400 == 117 [pid = 1799] [id = 607] 10:06:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x928e4400) [pid = 1799] [serial = 1822] [outer = (nil)] 10:06:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9341c000) [pid = 1799] [serial = 1823] [outer = 0x928e4400] 10:06:37 INFO - PROCESS | 1799 | 1461258397802 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x937cd800) [pid = 1799] [serial = 1824] [outer = 0x928e4400] 10:06:38 INFO - PROCESS | 1799 | 1461258398738 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1637ms 10:06:38 INFO - PROCESS | 1799 | 1461258398771 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1799 | 1461258398782 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:06:38 INFO - PROCESS | 1799 | 1461258398787 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1799 | 1461258398792 Marionette TRACE conn3 <- [1,2402,null,{}] 10:06:38 INFO - PROCESS | 1799 | 1461258398797 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:39 INFO - PROCESS | 1799 | 1461258399028 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:06:39 INFO - PROCESS | 1799 | 1461258399368 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x9110ac00 == 118 [pid = 1799] [id = 608] 10:06:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9284a800) [pid = 1799] [serial = 1825] [outer = (nil)] 10:06:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x96673000) [pid = 1799] [serial = 1826] [outer = 0x9284a800] 10:06:39 INFO - PROCESS | 1799 | 1461258399457 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x97013800) [pid = 1799] [serial = 1827] [outer = 0x9284a800] 10:06:40 INFO - PROCESS | 1799 | 1461258400354 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1629ms 10:06:40 INFO - PROCESS | 1799 | 1461258400417 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1799 | 1461258400421 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:06:40 INFO - PROCESS | 1799 | 1461258400427 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1799 | 1461258400430 Marionette TRACE conn3 <- [1,2406,null,{}] 10:06:40 INFO - PROCESS | 1799 | 1461258400436 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:40 INFO - PROCESS | 1799 | 1461258400645 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:06:41 INFO - PROCESS | 1799 | 1461258400987 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b4c00 == 119 [pid = 1799] [id = 609] 10:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9284a000) [pid = 1799] [serial = 1828] [outer = (nil)] 10:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x9793a400) [pid = 1799] [serial = 1829] [outer = 0x9284a000] 10:06:41 INFO - PROCESS | 1799 | 1461258401074 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x97f3a000) [pid = 1799] [serial = 1830] [outer = 0x9284a000] 10:06:41 INFO - PROCESS | 1799 | 1461258401937 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1550ms 10:06:41 INFO - PROCESS | 1799 | 1461258401978 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1799 | 1461258401982 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:06:41 INFO - PROCESS | 1799 | 1461258401988 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1799 | 1461258401991 Marionette TRACE conn3 <- [1,2410,null,{}] 10:06:41 INFO - PROCESS | 1799 | 1461258401996 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:42 INFO - PROCESS | 1799 | 1461258402200 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:06:42 INFO - PROCESS | 1799 | 1461258402492 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x88844400 == 120 [pid = 1799] [id = 610] 10:06:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x97580800) [pid = 1799] [serial = 1831] [outer = (nil)] 10:06:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x98826400) [pid = 1799] [serial = 1832] [outer = 0x97580800] 10:06:42 INFO - PROCESS | 1799 | 1461258402627 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9a56a400) [pid = 1799] [serial = 1833] [outer = 0x97580800] 10:06:43 INFO - PROCESS | 1799 | 1461258403530 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1577ms 10:06:43 INFO - PROCESS | 1799 | 1461258403566 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1799 | 1461258403569 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:06:43 INFO - PROCESS | 1799 | 1461258403576 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1799 | 1461258403579 Marionette TRACE conn3 <- [1,2414,null,{}] 10:06:43 INFO - PROCESS | 1799 | 1461258403584 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:43 INFO - PROCESS | 1799 | 1461258403788 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:06:44 INFO - PROCESS | 1799 | 1461258404088 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870d000 == 121 [pid = 1799] [id = 611] 10:06:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x91edbc00) [pid = 1799] [serial = 1834] [outer = (nil)] 10:06:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x97938000) [pid = 1799] [serial = 1835] [outer = 0x91edbc00] 10:06:44 INFO - PROCESS | 1799 | 1461258404222 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9faddc00) [pid = 1799] [serial = 1836] [outer = 0x91edbc00] 10:06:45 INFO - PROCESS | 1799 | 1461258405110 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1579ms 10:06:45 INFO - PROCESS | 1799 | 1461258405156 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1799 | 1461258405162 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:06:45 INFO - PROCESS | 1799 | 1461258405173 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1799 | 1461258405176 Marionette TRACE conn3 <- [1,2418,null,{}] 10:06:45 INFO - PROCESS | 1799 | 1461258405182 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:45 INFO - PROCESS | 1799 | 1461258405398 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:06:45 INFO - PROCESS | 1799 | 1461258405731 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fe4e400 == 122 [pid = 1799] [id = 612] 10:06:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0xa0d4f800) [pid = 1799] [serial = 1837] [outer = (nil)] 10:06:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0xa0d9ac00) [pid = 1799] [serial = 1838] [outer = 0xa0d4f800] 10:06:45 INFO - PROCESS | 1799 | 1461258405853 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0xa0d9d000) [pid = 1799] [serial = 1839] [outer = 0xa0d4f800] 10:06:46 INFO - PROCESS | 1799 | 1461258406788 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1675ms 10:06:46 INFO - PROCESS | 1799 | 1461258406850 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1799 | 1461258406854 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:06:46 INFO - PROCESS | 1799 | 1461258406860 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1799 | 1461258406864 Marionette TRACE conn3 <- [1,2422,null,{}] 10:06:46 INFO - PROCESS | 1799 | 1461258406869 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:47 INFO - PROCESS | 1799 | 1461258407086 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:06:47 INFO - PROCESS | 1799 | 1461258407377 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x9919f800 == 123 [pid = 1799] [id = 613] 10:06:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9fe0f000) [pid = 1799] [serial = 1840] [outer = (nil)] 10:06:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0xa0da4400) [pid = 1799] [serial = 1841] [outer = 0x9fe0f000] 10:06:47 INFO - PROCESS | 1799 | 1461258407508 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0xa0da5c00) [pid = 1799] [serial = 1842] [outer = 0x9fe0f000] 10:06:48 INFO - PROCESS | 1799 | 1461258408418 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1585ms 10:06:48 INFO - PROCESS | 1799 | 1461258408447 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1799 | 1461258408450 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:06:48 INFO - PROCESS | 1799 | 1461258408457 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1799 | 1461258408459 Marionette TRACE conn3 <- [1,2426,null,{}] 10:06:48 INFO - PROCESS | 1799 | 1461258408465 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:48 INFO - PROCESS | 1799 | 1461258408693 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:06:48 INFO - PROCESS | 1799 | 1461258408979 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x87227000 == 124 [pid = 1799] [id = 614] 10:06:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x88843800) [pid = 1799] [serial = 1843] [outer = (nil)] 10:06:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0xa293e800) [pid = 1799] [serial = 1844] [outer = 0x88843800] 10:06:49 INFO - PROCESS | 1799 | 1461258409123 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 191 (0xa29ce000) [pid = 1799] [serial = 1845] [outer = 0x88843800] 10:06:50 INFO - PROCESS | 1799 | 1461258410039 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 10:06:50 INFO - PROCESS | 1799 | 1461258410088 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1799 | 1461258410091 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:06:50 INFO - PROCESS | 1799 | 1461258410098 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1799 | 1461258410101 Marionette TRACE conn3 <- [1,2430,null,{}] 10:06:50 INFO - PROCESS | 1799 | 1461258410107 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:50 INFO - PROCESS | 1799 | 1461258410347 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:06:50 INFO - PROCESS | 1799 | 1461258410683 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b20800 == 125 [pid = 1799] [id = 615] 10:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 192 (0x8d8c7800) [pid = 1799] [serial = 1846] [outer = (nil)] 10:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 193 (0x8d8cf000) [pid = 1799] [serial = 1847] [outer = 0x8d8c7800] 10:06:50 INFO - PROCESS | 1799 | 1461258410776 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 194 (0x8d8d0800) [pid = 1799] [serial = 1848] [outer = 0x8d8c7800] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x84ec6800 == 124 [pid = 1799] [id = 546] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8996e800 == 123 [pid = 1799] [id = 596] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0ecc00 == 122 [pid = 1799] [id = 595] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbd800 == 121 [pid = 1799] [id = 594] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x889eb000 == 120 [pid = 1799] [id = 593] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x974d2400 == 119 [pid = 1799] [id = 589] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x937d2800 == 118 [pid = 1799] [id = 587] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8870e000 == 117 [pid = 1799] [id = 588] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb7800 == 116 [pid = 1799] [id = 586] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ffedc00 == 115 [pid = 1799] [id = 585] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x92851000 == 114 [pid = 1799] [id = 584] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe1c00 == 113 [pid = 1799] [id = 582] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb0d400 == 112 [pid = 1799] [id = 583] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8f24a400 == 111 [pid = 1799] [id = 581] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c3000 == 110 [pid = 1799] [id = 580] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c5400 == 109 [pid = 1799] [id = 579] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac7c400 == 108 [pid = 1799] [id = 578] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8ab000 == 107 [pid = 1799] [id = 576] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f9400 == 106 [pid = 1799] [id = 577] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbac00 == 105 [pid = 1799] [id = 575] 10:06:53 INFO - PROCESS | 1799 | --DOCSHELL 0x83053c00 == 104 [pid = 1799] [id = 574] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 193 (0x8f5b0800) [pid = 1799] [serial = 1677] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 192 (0x8b32f800) [pid = 1799] [serial = 1719] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 191 (0x8b216400) [pid = 1799] [serial = 1718] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 190 (0x8fb7d000) [pid = 1799] [serial = 1679] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8b215400) [pid = 1799] [serial = 1584] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8f458000) [pid = 1799] [serial = 1676] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x8ab38c00) [pid = 1799] [serial = 1638] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x937d3800) [pid = 1799] [serial = 1695] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x9341bc00) [pid = 1799] [serial = 1691] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0xa0be8800) [pid = 1799] [serial = 1569] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8aa30c00) [pid = 1799] [serial = 1716] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x899bd000) [pid = 1799] [serial = 1656] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x90491400) [pid = 1799] [serial = 1685] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8f1c6000) [pid = 1799] [serial = 1674] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x899b8000) [pid = 1799] [serial = 1712] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x936e8c00) [pid = 1799] [serial = 1692] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x962b8400) [pid = 1799] [serial = 1698] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x98f17400) [pid = 1799] [serial = 1709] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8e4c7c00) [pid = 1799] [serial = 1670] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8bc41c00) [pid = 1799] [serial = 1667] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8b3c4c00) [pid = 1799] [serial = 1661] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8bc44400) [pid = 1799] [serial = 1668] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8bc3c000) [pid = 1799] [serial = 1665] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x90668800) [pid = 1799] [serial = 1686] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x91e5ac00) [pid = 1799] [serial = 1688] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x98307800) [pid = 1799] [serial = 1706] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x8fbdf000) [pid = 1799] [serial = 1680] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x8ab34000) [pid = 1799] [serial = 1659] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9620f400) [pid = 1799] [serial = 1697] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x97588800) [pid = 1799] [serial = 1703] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x96ec8400) [pid = 1799] [serial = 1700] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8e5efc00) [pid = 1799] [serial = 1671] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8ffeac00) [pid = 1799] [serial = 1682] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x937d0000) [pid = 1799] [serial = 1694] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x97016000) [pid = 1799] [serial = 1701] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8bba7400) [pid = 1799] [serial = 1664] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8a8abc00) [pid = 1799] [serial = 1715] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f10f400) [pid = 1799] [serial = 1673] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8b3cd800) [pid = 1799] [serial = 1662] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x889e7800) [pid = 1799] [serial = 1655] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x89f92c00) [pid = 1799] [serial = 1713] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a8eb800) [pid = 1799] [serial = 1658] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x91ee9c00) [pid = 1799] [serial = 1689] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0xa098b800) [pid = 1799] [serial = 1566] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x98fc3800) [pid = 1799] [serial = 1710] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8ffefc00) [pid = 1799] [serial = 1683] [outer = (nil)] [url = about:blank] 10:06:53 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8ac37800) [pid = 1799] [serial = 1721] [outer = (nil)] [url = about:blank] 10:06:54 INFO - PROCESS | 1799 | 1461258414267 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4196ms 10:06:54 INFO - PROCESS | 1799 | 1461258414295 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1799 | 1461258414301 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:06:54 INFO - PROCESS | 1799 | 1461258414309 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1799 | 1461258414313 Marionette TRACE conn3 <- [1,2434,null,{}] 10:06:54 INFO - PROCESS | 1799 | 1461258414321 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:54 INFO - PROCESS | 1799 | 1461258414536 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:06:54 INFO - PROCESS | 1799 | 1461258414749 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x889eac00 == 105 [pid = 1799] [id = 616] 10:06:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88bb3000) [pid = 1799] [serial = 1849] [outer = (nil)] 10:06:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x899ba800) [pid = 1799] [serial = 1850] [outer = 0x88bb3000] 10:06:54 INFO - PROCESS | 1799 | 1461258414827 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x89f9cc00) [pid = 1799] [serial = 1851] [outer = 0x88bb3000] 10:06:55 INFO - PROCESS | 1799 | 1461258415762 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1486ms 10:06:55 INFO - PROCESS | 1799 | 1461258415795 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1799 | 1461258415810 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:06:55 INFO - PROCESS | 1799 | 1461258415823 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1799 | 1461258415830 Marionette TRACE conn3 <- [1,2438,null,{}] 10:06:55 INFO - PROCESS | 1799 | 1461258415836 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:56 INFO - PROCESS | 1799 | 1461258416051 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:06:56 INFO - PROCESS | 1799 | 1461258416293 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a24ec00 == 106 [pid = 1799] [id = 617] 10:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8a24f800) [pid = 1799] [serial = 1852] [outer = (nil)] 10:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8a8ee400) [pid = 1799] [serial = 1853] [outer = 0x8a24f800] 10:06:56 INFO - PROCESS | 1799 | 1461258416449 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8aa34000) [pid = 1799] [serial = 1854] [outer = 0x8a24f800] 10:06:57 INFO - PROCESS | 1799 | 1461258417297 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1539ms 10:06:57 INFO - PROCESS | 1799 | 1461258417362 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:06:57 INFO - PROCESS | 1799 | 1461258417366 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:06:57 INFO - PROCESS | 1799 | 1461258417372 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1799 | 1461258417377 Marionette TRACE conn3 <- [1,2442,null,{}] 10:06:57 INFO - PROCESS | 1799 | 1461258417399 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:57 INFO - PROCESS | 1799 | 1461258417715 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:06:57 INFO - PROCESS | 1799 | 1461258417755 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a244400 == 107 [pid = 1799] [id = 618] 10:06:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ac82400) [pid = 1799] [serial = 1855] [outer = (nil)] 10:06:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8b218800) [pid = 1799] [serial = 1856] [outer = 0x8ac82400] 10:06:57 INFO - PROCESS | 1799 | 1461258417833 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8b331000) [pid = 1799] [serial = 1857] [outer = 0x8ac82400] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x89f91400) [pid = 1799] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8aa33400) [pid = 1799] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x928dd400) [pid = 1799] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x900dc400) [pid = 1799] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8b4f8c00) [pid = 1799] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9fb58000) [pid = 1799] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8305ec00) [pid = 1799] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x98010400) [pid = 1799] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x98544000) [pid = 1799] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8ff30c00) [pid = 1799] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8ab32c00) [pid = 1799] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x904a0c00) [pid = 1799] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e4c6800) [pid = 1799] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8e4cdc00) [pid = 1799] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8fbec000) [pid = 1799] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x9666ec00) [pid = 1799] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8fb77c00) [pid = 1799] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8a052800) [pid = 1799] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x89f8d400) [pid = 1799] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x901a7800) [pid = 1799] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8ab32400) [pid = 1799] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:06:58 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x87bb7000) [pid = 1799] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:06:59 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x889ef000) [pid = 1799] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:06:59 INFO - PROCESS | 1799 | 1461258419377 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2046ms 10:06:59 INFO - PROCESS | 1799 | 1461258419418 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1799 | 1461258419423 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:06:59 INFO - PROCESS | 1799 | 1461258419428 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1799 | 1461258419431 Marionette TRACE conn3 <- [1,2446,null,{}] 10:06:59 INFO - PROCESS | 1799 | 1461258419448 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:59 INFO - PROCESS | 1799 | 1461258419639 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:06:59 INFO - PROCESS | 1799 | 1461258419654 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b18000 == 108 [pid = 1799] [id = 619] 10:06:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8a056000) [pid = 1799] [serial = 1858] [outer = (nil)] 10:06:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8b32c000) [pid = 1799] [serial = 1859] [outer = 0x8a056000] 10:06:59 INFO - PROCESS | 1799 | 1461258419727 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8b4ee000) [pid = 1799] [serial = 1860] [outer = 0x8a056000] 10:07:00 INFO - PROCESS | 1799 | 1461258420691 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1290ms 10:07:00 INFO - PROCESS | 1799 | 1461258420719 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 1799 | 1461258420722 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:07:00 INFO - PROCESS | 1799 | 1461258420728 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1799 | 1461258420730 Marionette TRACE conn3 <- [1,2450,null,{}] 10:07:00 INFO - PROCESS | 1799 | 1461258420736 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:00 INFO - PROCESS | 1799 | 1461258420964 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:07:01 INFO - PROCESS | 1799 | 1461258421368 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x88707400 == 109 [pid = 1799] [id = 620] 10:07:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8870a800) [pid = 1799] [serial = 1861] [outer = (nil)] 10:07:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x888f4400) [pid = 1799] [serial = 1862] [outer = 0x8870a800] 10:07:01 INFO - PROCESS | 1799 | 1461258421540 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x88bb6400) [pid = 1799] [serial = 1863] [outer = 0x8870a800] 10:07:02 INFO - PROCESS | 1799 | 1461258422524 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1834ms 10:07:02 INFO - PROCESS | 1799 | 1461258422565 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1799 | 1461258422572 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:07:02 INFO - PROCESS | 1799 | 1461258422581 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1799 | 1461258422586 Marionette TRACE conn3 <- [1,2454,null,{}] 10:07:02 INFO - PROCESS | 1799 | 1461258422594 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:02 INFO - PROCESS | 1799 | 1461258422843 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:07:03 INFO - PROCESS | 1799 | 1461258423206 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a241400 == 110 [pid = 1799] [id = 621] 10:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a24d400) [pid = 1799] [serial = 1864] [outer = (nil)] 10:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a8f1000) [pid = 1799] [serial = 1865] [outer = 0x8a24d400] 10:07:03 INFO - PROCESS | 1799 | 1461258423307 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ab35400) [pid = 1799] [serial = 1866] [outer = 0x8a24d400] 10:07:04 INFO - PROCESS | 1799 | 1461258424303 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1781ms 10:07:04 INFO - PROCESS | 1799 | 1461258424366 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1799 | 1461258424373 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:07:04 INFO - PROCESS | 1799 | 1461258424380 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1799 | 1461258424385 Marionette TRACE conn3 <- [1,2458,null,{}] 10:07:04 INFO - PROCESS | 1799 | 1461258424391 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:04 INFO - PROCESS | 1799 | 1461258424627 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:07:05 INFO - PROCESS | 1799 | 1461258425011 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x8996f400 == 111 [pid = 1799] [id = 622] 10:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8ac82800) [pid = 1799] [serial = 1867] [outer = (nil)] 10:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8b3c6000) [pid = 1799] [serial = 1868] [outer = 0x8ac82800] 10:07:05 INFO - PROCESS | 1799 | 1461258425105 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8bba3c00) [pid = 1799] [serial = 1869] [outer = 0x8ac82800] 10:07:06 INFO - PROCESS | 1799 | 1461258426113 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1781ms 10:07:06 INFO - PROCESS | 1799 | 1461258426161 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1799 | 1461258426164 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:07:06 INFO - PROCESS | 1799 | 1461258426181 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1799 | 1461258426190 Marionette TRACE conn3 <- [1,2462,null,{}] 10:07:06 INFO - PROCESS | 1799 | 1461258426196 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:06 INFO - PROCESS | 1799 | 1461258426465 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:07:06 INFO - PROCESS | 1799 | 1461258426807 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b32d400 == 112 [pid = 1799] [id = 623] 10:07:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8b3c6400) [pid = 1799] [serial = 1870] [outer = (nil)] 10:07:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8bd7f400) [pid = 1799] [serial = 1871] [outer = 0x8b3c6400] 10:07:06 INFO - PROCESS | 1799 | 1461258426898 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8be85800) [pid = 1799] [serial = 1872] [outer = 0x8b3c6400] 10:07:07 INFO - PROCESS | 1799 | 1461258427806 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1701ms 10:07:07 INFO - PROCESS | 1799 | 1461258427874 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1799 | 1461258427879 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:07:07 INFO - PROCESS | 1799 | 1461258427885 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1799 | 1461258427889 Marionette TRACE conn3 <- [1,2466,null,{}] 10:07:07 INFO - PROCESS | 1799 | 1461258427894 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:08 INFO - PROCESS | 1799 | 1461258428153 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:07:08 INFO - PROCESS | 1799 | 1461258428498 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc45000 == 113 [pid = 1799] [id = 624] 10:07:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8bd7ec00) [pid = 1799] [serial = 1873] [outer = (nil)] 10:07:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8d8d4000) [pid = 1799] [serial = 1874] [outer = 0x8bd7ec00] 10:07:08 INFO - PROCESS | 1799 | 1461258428589 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8d8d5400) [pid = 1799] [serial = 1875] [outer = 0x8bd7ec00] 10:07:09 INFO - PROCESS | 1799 | 1461258429493 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1680ms 10:07:09 INFO - PROCESS | 1799 | 1461258429567 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1799 | 1461258429570 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:07:09 INFO - PROCESS | 1799 | 1461258429577 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1799 | 1461258429580 Marionette TRACE conn3 <- [1,2470,null,{}] 10:07:09 INFO - PROCESS | 1799 | 1461258429587 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:09 INFO - PROCESS | 1799 | 1461258429818 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:07:10 INFO - PROCESS | 1799 | 1461258430160 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5f0000 == 114 [pid = 1799] [id = 625] 10:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8e7d5c00) [pid = 1799] [serial = 1876] [outer = (nil)] 10:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e7e3400) [pid = 1799] [serial = 1877] [outer = 0x8e7d5c00] 10:07:10 INFO - PROCESS | 1799 | 1461258430266 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8f1cb800) [pid = 1799] [serial = 1878] [outer = 0x8e7d5c00] 10:07:11 INFO - PROCESS | 1799 | 1461258431222 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1689ms 10:07:11 INFO - PROCESS | 1799 | 1461258431267 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 1799 | 1461258431271 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:07:11 INFO - PROCESS | 1799 | 1461258431278 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 1799 | 1461258431281 Marionette TRACE conn3 <- [1,2474,null,{}] 10:07:11 INFO - PROCESS | 1799 | 1461258431287 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:11 INFO - PROCESS | 1799 | 1461258431503 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:07:11 INFO - PROCESS | 1799 | 1461258431792 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bd81400 == 115 [pid = 1799] [id = 626] 10:07:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8d8cd800) [pid = 1799] [serial = 1879] [outer = (nil)] 10:07:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8fb70800) [pid = 1799] [serial = 1880] [outer = 0x8d8cd800] 10:07:11 INFO - PROCESS | 1799 | 1461258431927 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fbdf800) [pid = 1799] [serial = 1881] [outer = 0x8d8cd800] 10:07:12 INFO - PROCESS | 1799 | 1461258432870 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1638ms 10:07:12 INFO - PROCESS | 1799 | 1461258432917 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1799 | 1461258432921 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:07:12 INFO - PROCESS | 1799 | 1461258432927 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1799 | 1461258432930 Marionette TRACE conn3 <- [1,2478,null,{}] 10:07:12 INFO - PROCESS | 1799 | 1461258432936 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:13 INFO - PROCESS | 1799 | 1461258433193 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:07:13 INFO - PROCESS | 1799 | 1461258433544 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7e4800 == 116 [pid = 1799] [id = 627] 10:07:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8f45b000) [pid = 1799] [serial = 1882] [outer = (nil)] 10:07:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8ff39800) [pid = 1799] [serial = 1883] [outer = 0x8f45b000] 10:07:13 INFO - PROCESS | 1799 | 1461258433631 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ffeac00) [pid = 1799] [serial = 1884] [outer = 0x8f45b000] 10:07:14 INFO - PROCESS | 1799 | 1461258434526 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1636ms 10:07:14 INFO - PROCESS | 1799 | 1461258434563 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1799 | 1461258434567 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:07:14 INFO - PROCESS | 1799 | 1461258434573 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1799 | 1461258434576 Marionette TRACE conn3 <- [1,2482,null,{}] 10:07:14 INFO - PROCESS | 1799 | 1461258434582 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:14 INFO - PROCESS | 1799 | 1461258434802 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:07:15 INFO - PROCESS | 1799 | 1461258435139 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a0f3c00 == 117 [pid = 1799] [id = 628] 10:07:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8d8cb400) [pid = 1799] [serial = 1885] [outer = (nil)] 10:07:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x9049e000) [pid = 1799] [serial = 1886] [outer = 0x8d8cb400] 10:07:15 INFO - PROCESS | 1799 | 1461258435230 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x9065fc00) [pid = 1799] [serial = 1887] [outer = 0x8d8cb400] 10:07:16 INFO - PROCESS | 1799 | 1461258436118 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1631ms 10:07:16 INFO - PROCESS | 1799 | 1461258436206 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1799 | 1461258436209 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:07:16 INFO - PROCESS | 1799 | 1461258436216 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1799 | 1461258436219 Marionette TRACE conn3 <- [1,2486,null,{}] 10:07:16 INFO - PROCESS | 1799 | 1461258436225 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:16 INFO - PROCESS | 1799 | 1461258436444 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:07:16 INFO - PROCESS | 1799 | 1461258436778 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x8884a800 == 118 [pid = 1799] [id = 629] 10:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8ac79000) [pid = 1799] [serial = 1888] [outer = (nil)] 10:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x91ee8400) [pid = 1799] [serial = 1889] [outer = 0x8ac79000] 10:07:16 INFO - PROCESS | 1799 | 1461258436876 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x92845000) [pid = 1799] [serial = 1890] [outer = 0x8ac79000] 10:07:17 INFO - PROCESS | 1799 | 1461258437797 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1631ms 10:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:07:17 INFO - PROCESS | 1799 | 1461258437847 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1799 | 1461258437851 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:07:17 INFO - PROCESS | 1799 | 1461258437857 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1799 | 1461258437861 Marionette TRACE conn3 <- [1,2490,null,{}] 10:07:17 INFO - PROCESS | 1799 | 1461258437866 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:18 INFO - PROCESS | 1799 | 1461258438097 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:07:18 INFO - PROCESS | 1799 | 1461258438450 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x9341bc00 == 119 [pid = 1799] [id = 630] 10:07:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x9341d400) [pid = 1799] [serial = 1891] [outer = (nil)] 10:07:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x936f1000) [pid = 1799] [serial = 1892] [outer = 0x9341d400] 10:07:18 INFO - PROCESS | 1799 | 1461258438556 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x937d6c00) [pid = 1799] [serial = 1893] [outer = 0x9341d400] 10:07:19 INFO - PROCESS | 1799 | 1461258439512 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1730ms 10:07:19 INFO - PROCESS | 1799 | 1461258439586 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:07:19 INFO - PROCESS | 1799 | 1461258439597 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:07:19 INFO - PROCESS | 1799 | 1461258439602 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1799 | 1461258439607 Marionette TRACE conn3 <- [1,2494,null,{}] 10:07:19 INFO - PROCESS | 1799 | 1461258439613 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:19 INFO - PROCESS | 1799 | 1461258439890 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:07:20 INFO - PROCESS | 1799 | 1461258440234 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x93413800 == 120 [pid = 1799] [id = 631] 10:07:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x937cb000) [pid = 1799] [serial = 1894] [outer = (nil)] 10:07:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9666f400) [pid = 1799] [serial = 1895] [outer = 0x937cb000] 10:07:20 INFO - PROCESS | 1799 | 1461258440325 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x97017c00) [pid = 1799] [serial = 1896] [outer = 0x937cb000] 10:07:21 INFO - PROCESS | 1799 | 1461258441238 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1683ms 10:07:21 INFO - PROCESS | 1799 | 1461258441287 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1799 | 1461258441291 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:07:21 INFO - PROCESS | 1799 | 1461258441297 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1799 | 1461258441300 Marionette TRACE conn3 <- [1,2498,null,{}] 10:07:21 INFO - PROCESS | 1799 | 1461258441306 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:21 INFO - PROCESS | 1799 | 1461258441520 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:07:21 INFO - PROCESS | 1799 | 1461258441811 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x936ec800 == 121 [pid = 1799] [id = 632] 10:07:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9634e800) [pid = 1799] [serial = 1897] [outer = (nil)] 10:07:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x98301c00) [pid = 1799] [serial = 1898] [outer = 0x9634e800] 10:07:21 INFO - PROCESS | 1799 | 1461258441942 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x98510800) [pid = 1799] [serial = 1899] [outer = 0x9634e800] 10:07:22 INFO - PROCESS | 1799 | 1461258442826 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1589ms 10:07:22 INFO - PROCESS | 1799 | 1461258442886 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1799 | 1461258442890 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:07:22 INFO - PROCESS | 1799 | 1461258442896 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1799 | 1461258442900 Marionette TRACE conn3 <- [1,2502,null,{}] 10:07:22 INFO - PROCESS | 1799 | 1461258442905 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:23 INFO - PROCESS | 1799 | 1461258443119 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:07:23 INFO - PROCESS | 1799 | 1461258443464 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x91e1b800 == 122 [pid = 1799] [id = 633] 10:07:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x936e8800) [pid = 1799] [serial = 1900] [outer = (nil)] 10:07:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x98fc4400) [pid = 1799] [serial = 1901] [outer = 0x936e8800] 10:07:23 INFO - PROCESS | 1799 | 1461258443552 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x99242800) [pid = 1799] [serial = 1902] [outer = 0x936e8800] 10:07:24 INFO - PROCESS | 1799 | 1461258444434 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1577ms 10:07:24 INFO - PROCESS | 1799 | 1461258444474 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1799 | 1461258444478 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:07:24 INFO - PROCESS | 1799 | 1461258444484 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1799 | 1461258444487 Marionette TRACE conn3 <- [1,2506,null,{}] 10:07:24 INFO - PROCESS | 1799 | 1461258444493 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:24 INFO - PROCESS | 1799 | 1461258444706 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:07:25 INFO - PROCESS | 1799 | 1461258445005 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x98549800 == 123 [pid = 1799] [id = 634] 10:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x9864e400) [pid = 1799] [serial = 1903] [outer = (nil)] 10:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9fae6000) [pid = 1799] [serial = 1904] [outer = 0x9864e400] 10:07:25 INFO - PROCESS | 1799 | 1461258445138 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x9fb58000) [pid = 1799] [serial = 1905] [outer = 0x9864e400] 10:07:26 INFO - PROCESS | 1799 | 1461258446057 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1634ms 10:07:26 INFO - PROCESS | 1799 | 1461258446119 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1799 | 1461258446122 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:07:26 INFO - PROCESS | 1799 | 1461258446129 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1799 | 1461258446132 Marionette TRACE conn3 <- [1,2510,null,{}] 10:07:26 INFO - PROCESS | 1799 | 1461258446138 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:26 INFO - PROCESS | 1799 | 1461258446372 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:07:26 INFO - PROCESS | 1799 | 1461258446710 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x88843000 == 124 [pid = 1799] [id = 635] 10:07:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x91106400) [pid = 1799] [serial = 1906] [outer = (nil)] 10:07:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0xa0b40800) [pid = 1799] [serial = 1907] [outer = 0x91106400] 10:07:26 INFO - PROCESS | 1799 | 1461258446804 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0xa0d99400) [pid = 1799] [serial = 1908] [outer = 0x91106400] 10:07:27 INFO - PROCESS | 1799 | 1461258447757 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1691ms 10:07:27 INFO - PROCESS | 1799 | 1461258447821 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 1799 | 1461258447825 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:07:27 INFO - PROCESS | 1799 | 1461258447831 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1799 | 1461258447834 Marionette TRACE conn3 <- [1,2514,null,{}] 10:07:27 INFO - PROCESS | 1799 | 1461258447840 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:28 INFO - PROCESS | 1799 | 1461258448068 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:07:28 INFO - PROCESS | 1799 | 1461258448425 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb5800 == 125 [pid = 1799] [id = 636] 10:07:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x87bb6400) [pid = 1799] [serial = 1909] [outer = (nil)] 10:07:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0xa0deb000) [pid = 1799] [serial = 1910] [outer = 0x87bb6400] 10:07:28 INFO - PROCESS | 1799 | 1461258448515 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0xa2942000) [pid = 1799] [serial = 1911] [outer = 0x87bb6400] 10:07:29 INFO - PROCESS | 1799 | 1461258449408 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1631ms 10:07:29 INFO - PROCESS | 1799 | 1461258449463 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1799 | 1461258449466 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:07:29 INFO - PROCESS | 1799 | 1461258449472 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1799 | 1461258449476 Marionette TRACE conn3 <- [1,2518,null,{}] 10:07:29 INFO - PROCESS | 1799 | 1461258449481 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:29 INFO - PROCESS | 1799 | 1461258449701 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:07:30 INFO - PROCESS | 1799 | 1461258450040 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x88942000 == 126 [pid = 1799] [id = 637] 10:07:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x88942800) [pid = 1799] [serial = 1912] [outer = (nil)] 10:07:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x88949000) [pid = 1799] [serial = 1913] [outer = 0x88942800] 10:07:30 INFO - PROCESS | 1799 | 1461258450135 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 190 (0x8894a800) [pid = 1799] [serial = 1914] [outer = 0x88942800] 10:07:31 INFO - PROCESS | 1799 | 1461258451043 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1629ms 10:07:31 INFO - PROCESS | 1799 | 1461258451102 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1799 | 1461258451106 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:07:31 INFO - PROCESS | 1799 | 1461258451112 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1799 | 1461258451116 Marionette TRACE conn3 <- [1,2522,null,{}] 10:07:31 INFO - PROCESS | 1799 | 1461258451121 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:31 INFO - PROCESS | 1799 | 1461258451380 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x87b18000 == 125 [pid = 1799] [id = 619] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8a244400 == 124 [pid = 1799] [id = 618] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8a24ec00 == 123 [pid = 1799] [id = 617] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x889eac00 == 122 [pid = 1799] [id = 616] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x9fe4e400 == 121 [pid = 1799] [id = 612] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8870d000 == 120 [pid = 1799] [id = 611] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x88844400 == 119 [pid = 1799] [id = 610] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8f5b4c00 == 118 [pid = 1799] [id = 609] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x9284a400 == 117 [pid = 1799] [id = 607] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x9110ac00 == 116 [pid = 1799] [id = 608] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8f246000 == 115 [pid = 1799] [id = 606] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb04000 == 114 [pid = 1799] [id = 605] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc3fc00 == 113 [pid = 1799] [id = 604] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5e2800 == 112 [pid = 1799] [id = 603] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7dc000 == 111 [pid = 1799] [id = 602] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc3ac00 == 110 [pid = 1799] [id = 601] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8ab33c00 == 109 [pid = 1799] [id = 599] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8ab33800 == 108 [pid = 1799] [id = 600] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x8a053800 == 107 [pid = 1799] [id = 598] 10:07:33 INFO - PROCESS | 1799 | --DOCSHELL 0x876b9000 == 106 [pid = 1799] [id = 597] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 189 (0x8a0f0800) [pid = 1799] [serial = 1727] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8bc3a400) [pid = 1799] [serial = 1733] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x936e9000) [pid = 1799] [serial = 1754] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x97939000) [pid = 1799] [serial = 1758] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8be8a000) [pid = 1799] [serial = 1737] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0xa09cfc00) [pid = 1799] [serial = 1772] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x87b1bc00) [pid = 1799] [serial = 1724] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x9fba4800) [pid = 1799] [serial = 1769] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x93bcb000) [pid = 1799] [serial = 1755] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x99247000) [pid = 1799] [serial = 1764] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x913a7000) [pid = 1799] [serial = 1751] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8ac41c00) [pid = 1799] [serial = 1788] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0xa2940000) [pid = 1799] [serial = 1775] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8ab39800) [pid = 1799] [serial = 1787] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x88845400) [pid = 1799] [serial = 1725] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x98825000) [pid = 1799] [serial = 1761] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x91e20400) [pid = 1799] [serial = 1752] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8fb08800) [pid = 1799] [serial = 1742] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x98649400) [pid = 1799] [serial = 1760] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x97589400) [pid = 1799] [serial = 1757] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8e5e4800) [pid = 1799] [serial = 1739] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x901b3000) [pid = 1799] [serial = 1749] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x97934400) [pid = 1799] [serial = 1704] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0xa0be2800) [pid = 1799] [serial = 1773] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8ffe7c00) [pid = 1799] [serial = 1746] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8f10e000) [pid = 1799] [serial = 1740] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8ac77400) [pid = 1799] [serial = 1653] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8a8a5400) [pid = 1799] [serial = 1785] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x901a9800) [pid = 1799] [serial = 1748] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x9fa9d800) [pid = 1799] [serial = 1767] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x99195400) [pid = 1799] [serial = 1763] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8ac36400) [pid = 1799] [serial = 1730] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8fb70000) [pid = 1799] [serial = 1743] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x9fd06000) [pid = 1799] [serial = 1770] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8a0eb400) [pid = 1799] [serial = 1784] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8ff35000) [pid = 1799] [serial = 1745] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8be83800) [pid = 1799] [serial = 1736] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a24a800) [pid = 1799] [serial = 1728] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x983ad800) [pid = 1799] [serial = 1707] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0xa4358800) [pid = 1799] [serial = 1778] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x9fa23400) [pid = 1799] [serial = 1766] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8bc47c00) [pid = 1799] [serial = 1734] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89963800) [pid = 1799] [serial = 1781] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8996cc00) [pid = 1799] [serial = 1782] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8b32f000) [pid = 1799] [serial = 1731] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8ac77000) [pid = 1799] [serial = 1790] [outer = (nil)] [url = about:blank] 10:07:34 INFO - PROCESS | 1799 | 1461258454308 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x8608e000 == 107 [pid = 1799] [id = 638] 10:07:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x86091000) [pid = 1799] [serial = 1915] [outer = (nil)] 10:07:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x87bb7c00) [pid = 1799] [serial = 1916] [outer = 0x86091000] 10:07:34 INFO - PROCESS | 1799 | 1461258454388 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88844c00) [pid = 1799] [serial = 1917] [outer = 0x86091000] 10:07:35 INFO - PROCESS | 1799 | 1461258455207 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 4134ms 10:07:35 INFO - PROCESS | 1799 | 1461258455248 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1799 | 1461258455255 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:07:35 INFO - PROCESS | 1799 | 1461258455263 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1799 | 1461258455268 Marionette TRACE conn3 <- [1,2526,null,{}] 10:07:35 INFO - PROCESS | 1799 | 1461258455274 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:35 INFO - PROCESS | 1799 | 1461258455513 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:07:35 INFO - PROCESS | 1799 | 1461258455722 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x88949c00 == 108 [pid = 1799] [id = 639] 10:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x88bbe800) [pid = 1799] [serial = 1918] [outer = (nil)] 10:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8996f800) [pid = 1799] [serial = 1919] [outer = 0x88bbe800] 10:07:35 INFO - PROCESS | 1799 | 1461258455800 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x89f93000) [pid = 1799] [serial = 1920] [outer = 0x88bbe800] 10:07:36 INFO - PROCESS | 1799 | 1461258456766 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 10:07:36 INFO - PROCESS | 1799 | 1461258456848 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1799 | 1461258456854 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:07:36 INFO - PROCESS | 1799 | 1461258456861 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1799 | 1461258456864 Marionette TRACE conn3 <- [1,2530,null,{}] 10:07:36 INFO - PROCESS | 1799 | 1461258456879 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:37 INFO - PROCESS | 1799 | 1461258457166 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:07:37 INFO - PROCESS | 1799 | 1461258457199 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbe400 == 109 [pid = 1799] [id = 640] 10:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x899b5000) [pid = 1799] [serial = 1921] [outer = (nil)] 10:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8a24d000) [pid = 1799] [serial = 1922] [outer = 0x899b5000] 10:07:37 INFO - PROCESS | 1799 | 1461258457274 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8a8eac00) [pid = 1799] [serial = 1923] [outer = 0x899b5000] 10:07:38 INFO - PROCESS | 1799 | 1461258458351 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1549ms 10:07:38 INFO - PROCESS | 1799 | 1461258458411 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:07:38 INFO - PROCESS | 1799 | 1461258458414 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:07:38 INFO - PROCESS | 1799 | 1461258458429 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1799 | 1461258458438 Marionette TRACE conn3 <- [1,2534,null,{}] 10:07:38 INFO - PROCESS | 1799 | 1461258458451 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:39 INFO - PROCESS | 1799 | 1461258459332 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x928e4400) [pid = 1799] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x87b13c00) [pid = 1799] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8ac82400) [pid = 1799] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8bc47400) [pid = 1799] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9fe0f000) [pid = 1799] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8b21a400) [pid = 1799] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x89961400) [pid = 1799] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8a24f800) [pid = 1799] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x9284a000) [pid = 1799] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8a055800) [pid = 1799] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8f242c00) [pid = 1799] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8ac41000) [pid = 1799] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x91edbc00) [pid = 1799] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x9fe12800) [pid = 1799] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8fb08c00) [pid = 1799] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8f5ad000) [pid = 1799] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8fb0f800) [pid = 1799] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0xa0d4f800) [pid = 1799] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8e7dc800) [pid = 1799] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x9284a800) [pid = 1799] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x91ee5400) [pid = 1799] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x88bb3000) [pid = 1799] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x97580800) [pid = 1799] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:07:39 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8d8c7800) [pid = 1799] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:07:39 INFO - PROCESS | 1799 | 1461258459590 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722e800 == 110 [pid = 1799] [id = 641] 10:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x87b13c00) [pid = 1799] [serial = 1924] [outer = (nil)] 10:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8996fc00) [pid = 1799] [serial = 1925] [outer = 0x87b13c00] 10:07:39 INFO - PROCESS | 1799 | 1461258459665 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8ab3a800) [pid = 1799] [serial = 1926] [outer = 0x87b13c00] 10:07:40 INFO - PROCESS | 1799 | 1461258460402 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2001ms 10:07:40 INFO - PROCESS | 1799 | 1461258460423 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1799 | 1461258460428 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:07:40 INFO - PROCESS | 1799 | 1461258460436 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1799 | 1461258460439 Marionette TRACE conn3 <- [1,2538,null,{}] 10:07:40 INFO - PROCESS | 1799 | 1461258460443 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:40 INFO - PROCESS | 1799 | 1461258460721 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:07:40 INFO - PROCESS | 1799 | 1461258460743 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e1800 == 111 [pid = 1799] [id = 642] 10:07:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8a8ea400) [pid = 1799] [serial = 1927] [outer = (nil)] 10:07:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8b21f000) [pid = 1799] [serial = 1928] [outer = 0x8a8ea400] 10:07:40 INFO - PROCESS | 1799 | 1461258460816 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x89f93c00) [pid = 1799] [serial = 1929] [outer = 0x8a8ea400] 10:07:42 INFO - PROCESS | 1799 | 1461258462069 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1682ms 10:07:42 INFO - PROCESS | 1799 | 1461258462120 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1799 | 1461258462126 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:07:42 INFO - PROCESS | 1799 | 1461258462136 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1799 | 1461258462142 Marionette TRACE conn3 <- [1,2542,null,{}] 10:07:42 INFO - PROCESS | 1799 | 1461258462153 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:42 INFO - PROCESS | 1799 | 1461258462401 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:07:42 INFO - PROCESS | 1799 | 1461258462721 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x89962000 == 112 [pid = 1799] [id = 643] 10:07:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x89963800) [pid = 1799] [serial = 1930] [outer = (nil)] 10:07:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x89f8e800) [pid = 1799] [serial = 1931] [outer = 0x89963800] 10:07:42 INFO - PROCESS | 1799 | 1461258462817 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8a8ae400) [pid = 1799] [serial = 1932] [outer = 0x89963800] 10:07:43 INFO - PROCESS | 1799 | 1461258463813 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1737ms 10:07:43 INFO - PROCESS | 1799 | 1461258463874 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1799 | 1461258463882 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:07:43 INFO - PROCESS | 1799 | 1461258463893 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1799 | 1461258463897 Marionette TRACE conn3 <- [1,2546,null,{}] 10:07:43 INFO - PROCESS | 1799 | 1461258463903 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:44 INFO - PROCESS | 1799 | 1461258464169 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:07:44 INFO - PROCESS | 1799 | 1461258464558 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac78c00 == 113 [pid = 1799] [id = 644] 10:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8ac7a000) [pid = 1799] [serial = 1933] [outer = (nil)] 10:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8b32e800) [pid = 1799] [serial = 1934] [outer = 0x8ac7a000] 10:07:44 INFO - PROCESS | 1799 | 1461258464645 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b3c8c00) [pid = 1799] [serial = 1935] [outer = 0x8ac7a000] 10:07:45 INFO - PROCESS | 1799 | 1461258465634 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:07:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1781ms 10:07:45 INFO - PROCESS | 1799 | 1461258465674 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1799 | 1461258465679 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:07:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:07:45 INFO - PROCESS | 1799 | 1461258465685 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1799 | 1461258465691 Marionette TRACE conn3 <- [1,2550,null,{}] 10:07:45 INFO - PROCESS | 1799 | 1461258465707 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:45 INFO - PROCESS | 1799 | 1461258465940 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:07:46 INFO - PROCESS | 1799 | 1461258466271 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4f8000 == 114 [pid = 1799] [id = 645] 10:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8bc3b000) [pid = 1799] [serial = 1936] [outer = (nil)] 10:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8bc41400) [pid = 1799] [serial = 1937] [outer = 0x8bc3b000] 10:07:46 INFO - PROCESS | 1799 | 1461258466430 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8bd75000) [pid = 1799] [serial = 1938] [outer = 0x8bc3b000] 10:07:47 INFO - PROCESS | 1799 | 1461258467389 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1735ms 10:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:07:47 INFO - PROCESS | 1799 | 1461258467420 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1799 | 1461258467424 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:07:47 INFO - PROCESS | 1799 | 1461258467430 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1799 | 1461258467434 Marionette TRACE conn3 <- [1,2554,null,{}] 10:07:47 INFO - PROCESS | 1799 | 1461258467439 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:47 INFO - PROCESS | 1799 | 1461258467649 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:07:47 INFO - PROCESS | 1799 | 1461258467942 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3e000 == 115 [pid = 1799] [id = 646] 10:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8bd80000) [pid = 1799] [serial = 1939] [outer = (nil)] 10:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8be8d000) [pid = 1799] [serial = 1940] [outer = 0x8bd80000] 10:07:48 INFO - PROCESS | 1799 | 1461258468082 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8d8cc000) [pid = 1799] [serial = 1941] [outer = 0x8bd80000] 10:07:48 INFO - PROCESS | 1799 | 1461258468991 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 10:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:07:49 INFO - PROCESS | 1799 | 1461258469061 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1799 | 1461258469064 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:07:49 INFO - PROCESS | 1799 | 1461258469071 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1799 | 1461258469075 Marionette TRACE conn3 <- [1,2558,null,{}] 10:07:49 INFO - PROCESS | 1799 | 1461258469080 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:49 INFO - PROCESS | 1799 | 1461258469295 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:07:49 INFO - PROCESS | 1799 | 1461258469631 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc44400 == 116 [pid = 1799] [id = 647] 10:07:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8bd7f800) [pid = 1799] [serial = 1942] [outer = (nil)] 10:07:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8e4cc800) [pid = 1799] [serial = 1943] [outer = 0x8bd7f800] 10:07:49 INFO - PROCESS | 1799 | 1461258469728 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8e5e5000) [pid = 1799] [serial = 1944] [outer = 0x8bd7f800] 10:07:50 INFO - PROCESS | 1799 | 1461258470702 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1679ms 10:07:50 INFO - PROCESS | 1799 | 1461258470760 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1799 | 1461258470764 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:07:50 INFO - PROCESS | 1799 | 1461258470771 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1799 | 1461258470773 Marionette TRACE conn3 <- [1,2562,null,{}] 10:07:50 INFO - PROCESS | 1799 | 1461258470779 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:51 INFO - PROCESS | 1799 | 1461258471033 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:07:51 INFO - PROCESS | 1799 | 1461258471378 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e5ee000 == 117 [pid = 1799] [id = 648] 10:07:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8e5f1000) [pid = 1799] [serial = 1945] [outer = (nil)] 10:07:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8f240000) [pid = 1799] [serial = 1946] [outer = 0x8e5f1000] 10:07:51 INFO - PROCESS | 1799 | 1461258471480 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8f5ac400) [pid = 1799] [serial = 1947] [outer = 0x8e5f1000] 10:07:52 INFO - PROCESS | 1799 | 1461258472428 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1690ms 10:07:52 INFO - PROCESS | 1799 | 1461258472462 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1799 | 1461258472465 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:07:52 INFO - PROCESS | 1799 | 1461258472471 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1799 | 1461258472475 Marionette TRACE conn3 <- [1,2566,null,{}] 10:07:52 INFO - PROCESS | 1799 | 1461258472480 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:52 INFO - PROCESS | 1799 | 1461258472700 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:07:53 INFO - PROCESS | 1799 | 1461258473034 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c2400 == 118 [pid = 1799] [id = 649] 10:07:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8e4c7400) [pid = 1799] [serial = 1948] [outer = (nil)] 10:07:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8fb78400) [pid = 1799] [serial = 1949] [outer = 0x8e4c7400] 10:07:53 INFO - PROCESS | 1799 | 1461258473124 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8fbe3400) [pid = 1799] [serial = 1950] [outer = 0x8e4c7400] 10:07:54 INFO - PROCESS | 1799 | 1461258474035 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1629ms 10:07:54 INFO - PROCESS | 1799 | 1461258474102 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1799 | 1461258474106 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:07:54 INFO - PROCESS | 1799 | 1461258474112 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1799 | 1461258474116 Marionette TRACE conn3 <- [1,2570,null,{}] 10:07:54 INFO - PROCESS | 1799 | 1461258474121 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:54 INFO - PROCESS | 1799 | 1461258474336 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:07:54 INFO - PROCESS | 1799 | 1461258474664 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ab32c00 == 119 [pid = 1799] [id = 650] 10:07:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8e4ca800) [pid = 1799] [serial = 1951] [outer = (nil)] 10:07:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8ffe9800) [pid = 1799] [serial = 1952] [outer = 0x8e4ca800] 10:07:54 INFO - PROCESS | 1799 | 1461258474753 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8fff1800) [pid = 1799] [serial = 1953] [outer = 0x8e4ca800] 10:07:55 INFO - PROCESS | 1799 | 1461258475704 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1639ms 10:07:55 INFO - PROCESS | 1799 | 1461258475753 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1799 | 1461258475757 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:07:55 INFO - PROCESS | 1799 | 1461258475782 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1799 | 1461258475785 Marionette TRACE conn3 <- [1,2574,null,{}] 10:07:55 INFO - PROCESS | 1799 | 1461258475791 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:56 INFO - PROCESS | 1799 | 1461258476010 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:07:56 INFO - PROCESS | 1799 | 1461258476347 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb08800 == 120 [pid = 1799] [id = 651] 10:07:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8fb75800) [pid = 1799] [serial = 1954] [outer = (nil)] 10:07:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x901bf400) [pid = 1799] [serial = 1955] [outer = 0x8fb75800] 10:07:56 INFO - PROCESS | 1799 | 1461258476436 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x90491400) [pid = 1799] [serial = 1956] [outer = 0x8fb75800] 10:07:57 INFO - PROCESS | 1799 | 1461258477299 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1592ms 10:07:57 INFO - PROCESS | 1799 | 1461258477374 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1799 | 1461258477378 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:07:57 INFO - PROCESS | 1799 | 1461258477387 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1799 | 1461258477390 Marionette TRACE conn3 <- [1,2578,null,{}] 10:07:57 INFO - PROCESS | 1799 | 1461258477396 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:57 INFO - PROCESS | 1799 | 1461258477611 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:07:57 INFO - PROCESS | 1799 | 1461258477950 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbeb000 == 121 [pid = 1799] [id = 652] 10:07:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8ffe9c00) [pid = 1799] [serial = 1957] [outer = (nil)] 10:07:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x913a2800) [pid = 1799] [serial = 1958] [outer = 0x8ffe9c00] 10:07:58 INFO - PROCESS | 1799 | 1461258478039 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x91e1c800) [pid = 1799] [serial = 1959] [outer = 0x8ffe9c00] 10:07:58 INFO - PROCESS | 1799 | 1461258478953 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1635ms 10:07:59 INFO - PROCESS | 1799 | 1461258479023 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1799 | 1461258479028 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:07:59 INFO - PROCESS | 1799 | 1461258479034 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1799 | 1461258479038 Marionette TRACE conn3 <- [1,2582,null,{}] 10:07:59 INFO - PROCESS | 1799 | 1461258479044 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:59 INFO - PROCESS | 1799 | 1461258479327 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:07:59 INFO - PROCESS | 1799 | 1461258479673 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284e000 == 122 [pid = 1799] [id = 653] 10:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x936ec400) [pid = 1799] [serial = 1960] [outer = (nil)] 10:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x936f5800) [pid = 1799] [serial = 1961] [outer = 0x936ec400] 10:07:59 INFO - PROCESS | 1799 | 1461258479770 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x937d6000) [pid = 1799] [serial = 1962] [outer = 0x936ec400] 10:08:00 INFO - PROCESS | 1799 | 1461258480750 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1791ms 10:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:08:00 INFO - PROCESS | 1799 | 1461258480825 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1799 | 1461258480828 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:08:00 INFO - PROCESS | 1799 | 1461258480835 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1799 | 1461258480838 Marionette TRACE conn3 <- [1,2586,null,{}] 10:08:00 INFO - PROCESS | 1799 | 1461258480844 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:01 INFO - PROCESS | 1799 | 1461258481086 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:08:01 INFO - PROCESS | 1799 | 1461258481436 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x901bfc00 == 123 [pid = 1799] [id = 654] 10:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x93414000) [pid = 1799] [serial = 1963] [outer = (nil)] 10:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x95a4b000) [pid = 1799] [serial = 1964] [outer = 0x93414000] 10:08:01 INFO - PROCESS | 1799 | 1461258481527 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9620a800) [pid = 1799] [serial = 1965] [outer = 0x93414000] 10:08:02 INFO - PROCESS | 1799 | 1461258482483 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1689ms 10:08:02 INFO - PROCESS | 1799 | 1461258482523 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1799 | 1461258482528 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:08:02 INFO - PROCESS | 1799 | 1461258482534 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1799 | 1461258482536 Marionette TRACE conn3 <- [1,2590,null,{}] 10:08:02 INFO - PROCESS | 1799 | 1461258482542 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:02 INFO - PROCESS | 1799 | 1461258482748 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:08:03 INFO - PROCESS | 1799 | 1461258483088 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x872ef400 == 124 [pid = 1799] [id = 655] 10:08:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x87bba000) [pid = 1799] [serial = 1966] [outer = (nil)] 10:08:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x97016000) [pid = 1799] [serial = 1967] [outer = 0x87bba000] 10:08:03 INFO - PROCESS | 1799 | 1461258483176 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x9757e800) [pid = 1799] [serial = 1968] [outer = 0x87bba000] 10:08:04 INFO - PROCESS | 1799 | 1461258484085 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 10:08:04 INFO - PROCESS | 1799 | 1461258484164 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:08:04 INFO - PROCESS | 1799 | 1461258484168 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:08:04 INFO - PROCESS | 1799 | 1461258484174 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1799 | 1461258484178 Marionette TRACE conn3 <- [1,2594,null,{}] 10:08:04 INFO - PROCESS | 1799 | 1461258484183 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:04 INFO - PROCESS | 1799 | 1461258484441 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:08:04 INFO - PROCESS | 1799 | 1461258484776 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x872f3000 == 125 [pid = 1799] [id = 656] 10:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x8996e800) [pid = 1799] [serial = 1969] [outer = (nil)] 10:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x97934400) [pid = 1799] [serial = 1970] [outer = 0x8996e800] 10:08:04 INFO - PROCESS | 1799 | 1461258484866 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x979fc800) [pid = 1799] [serial = 1971] [outer = 0x8996e800] 10:08:05 INFO - PROCESS | 1799 | 1461258485805 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1682ms 10:08:05 INFO - PROCESS | 1799 | 1461258485856 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:08:05 INFO - PROCESS | 1799 | 1461258485871 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:08:05 INFO - PROCESS | 1799 | 1461258485877 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1799 | 1461258485881 Marionette TRACE conn3 <- [1,2598,null,{}] 10:08:05 INFO - PROCESS | 1799 | 1461258485886 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:06 INFO - PROCESS | 1799 | 1461258486144 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:08:06 INFO - PROCESS | 1799 | 1461258486484 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb4000 == 126 [pid = 1799] [id = 657] 10:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x888f7800) [pid = 1799] [serial = 1972] [outer = (nil)] 10:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x98547000) [pid = 1799] [serial = 1973] [outer = 0x888f7800] 10:08:06 INFO - PROCESS | 1799 | 1461258486570 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x98825000) [pid = 1799] [serial = 1974] [outer = 0x888f7800] 10:08:07 INFO - PROCESS | 1799 | 1461258487467 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1631ms 10:08:07 INFO - PROCESS | 1799 | 1461258487509 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1799 | 1461258487513 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:08:07 INFO - PROCESS | 1799 | 1461258487519 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1799 | 1461258487522 Marionette TRACE conn3 <- [1,2602,null,{}] 10:08:07 INFO - PROCESS | 1799 | 1461258487528 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:07 INFO - PROCESS | 1799 | 1461258487749 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:08:08 INFO - PROCESS | 1799 | 1461258488094 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x97941c00 == 127 [pid = 1799] [id = 658] 10:08:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x98517000) [pid = 1799] [serial = 1975] [outer = (nil)] 10:08:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x9a76c800) [pid = 1799] [serial = 1976] [outer = 0x98517000] 10:08:08 INFO - PROCESS | 1799 | 1461258488188 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x9dedcc00) [pid = 1799] [serial = 1977] [outer = 0x98517000] 10:08:09 INFO - PROCESS | 1799 | 1461258489135 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1679ms 10:08:09 INFO - PROCESS | 1799 | 1461258489199 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1799 | 1461258489203 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:08:09 INFO - PROCESS | 1799 | 1461258489209 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1799 | 1461258489212 Marionette TRACE conn3 <- [1,2606,null,{}] 10:08:09 INFO - PROCESS | 1799 | 1461258489218 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:09 INFO - PROCESS | 1799 | 1461258489432 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:08:09 INFO - PROCESS | 1799 | 1461258489771 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b1a800 == 128 [pid = 1799] [id = 659] 10:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x98990000) [pid = 1799] [serial = 1978] [outer = (nil)] 10:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x9fb58400) [pid = 1799] [serial = 1979] [outer = 0x98990000] 10:08:09 INFO - PROCESS | 1799 | 1461258489861 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x9fbadc00) [pid = 1799] [serial = 1980] [outer = 0x98990000] 10:08:10 INFO - PROCESS | 1799 | 1461258490805 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1628ms 10:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:08:10 INFO - PROCESS | 1799 | 1461258490838 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1799 | 1461258490841 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:08:10 INFO - PROCESS | 1799 | 1461258490847 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1799 | 1461258490851 Marionette TRACE conn3 <- [1,2610,null,{}] 10:08:10 INFO - PROCESS | 1799 | 1461258490856 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:11 INFO - PROCESS | 1799 | 1461258491067 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:08:11 INFO - PROCESS | 1799 | 1461258491418 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x82541800 == 129 [pid = 1799] [id = 660] 10:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x82542400) [pid = 1799] [serial = 1981] [outer = (nil)] 10:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8254a000) [pid = 1799] [serial = 1982] [outer = 0x82542400] 10:08:11 INFO - PROCESS | 1799 | 1461258491508 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8254b800) [pid = 1799] [serial = 1983] [outer = 0x82542400] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8ab2e000 == 128 [pid = 1799] [id = 545] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb5800 == 127 [pid = 1799] [id = 636] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x88843000 == 126 [pid = 1799] [id = 635] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x91e1b800 == 125 [pid = 1799] [id = 633] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x98549800 == 124 [pid = 1799] [id = 634] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x936ec800 == 123 [pid = 1799] [id = 632] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x93413800 == 122 [pid = 1799] [id = 631] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x9341bc00 == 121 [pid = 1799] [id = 630] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8a0f3c00 == 120 [pid = 1799] [id = 628] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8884a800 == 119 [pid = 1799] [id = 629] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8e7e4800 == 118 [pid = 1799] [id = 627] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8bd81400 == 117 [pid = 1799] [id = 626] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5f0000 == 116 [pid = 1799] [id = 625] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc45000 == 115 [pid = 1799] [id = 624] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8996f400 == 114 [pid = 1799] [id = 622] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8b32d400 == 113 [pid = 1799] [id = 623] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x8a241400 == 112 [pid = 1799] [id = 621] 10:08:14 INFO - PROCESS | 1799 | --DOCSHELL 0x88707400 == 111 [pid = 1799] [id = 620] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8b32c000) [pid = 1799] [serial = 1859] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0x9341c000) [pid = 1799] [serial = 1823] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x87bb7400) [pid = 1799] [serial = 1793] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8b331000) [pid = 1799] [serial = 1857] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8be8c000) [pid = 1799] [serial = 1805] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0xa0da5c00) [pid = 1799] [serial = 1842] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8bc47000) [pid = 1799] [serial = 1803] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8b32f400) [pid = 1799] [serial = 1722] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8be8e800) [pid = 1799] [serial = 1806] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8aa34000) [pid = 1799] [serial = 1854] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x97f3a000) [pid = 1799] [serial = 1830] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8a249000) [pid = 1799] [serial = 1796] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8fb0d000) [pid = 1799] [serial = 1811] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8b3c7000) [pid = 1799] [serial = 1800] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x97938000) [pid = 1799] [serial = 1835] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x9793a400) [pid = 1799] [serial = 1829] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0xa4375800) [pid = 1799] [serial = 1779] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x901ac400) [pid = 1799] [serial = 1817] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8b218800) [pid = 1799] [serial = 1856] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0xa0da4400) [pid = 1799] [serial = 1841] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8ff38800) [pid = 1799] [serial = 1814] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x90494000) [pid = 1799] [serial = 1818] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x913a7400) [pid = 1799] [serial = 1820] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0xa0d9d000) [pid = 1799] [serial = 1839] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8e7e2800) [pid = 1799] [serial = 1808] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x96673000) [pid = 1799] [serial = 1826] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8b217800) [pid = 1799] [serial = 1799] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8a8f3c00) [pid = 1799] [serial = 1797] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8ff3e800) [pid = 1799] [serial = 1815] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0xa29c7800) [pid = 1799] [serial = 1776] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x888f6800) [pid = 1799] [serial = 1794] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8fb75400) [pid = 1799] [serial = 1812] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x91e50400) [pid = 1799] [serial = 1821] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x89f9cc00) [pid = 1799] [serial = 1851] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x98826400) [pid = 1799] [serial = 1832] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8a8ee400) [pid = 1799] [serial = 1853] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x899ba800) [pid = 1799] [serial = 1850] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8f1d0400) [pid = 1799] [serial = 1809] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0xa0d9ac00) [pid = 1799] [serial = 1838] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8bbaec00) [pid = 1799] [serial = 1802] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x9faddc00) [pid = 1799] [serial = 1836] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0xa293e800) [pid = 1799] [serial = 1844] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8d8cf000) [pid = 1799] [serial = 1847] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x937cd800) [pid = 1799] [serial = 1824] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8d8d0800) [pid = 1799] [serial = 1848] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x97013800) [pid = 1799] [serial = 1827] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9a56a400) [pid = 1799] [serial = 1833] [outer = (nil)] [url = about:blank] 10:08:15 INFO - PROCESS | 1799 | 1461258495169 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 4339ms 10:08:15 INFO - PROCESS | 1799 | 1461258495226 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1799 | 1461258495232 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:08:15 INFO - PROCESS | 1799 | 1461258495244 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1799 | 1461258495247 Marionette TRACE conn3 <- [1,2614,null,{}] 10:08:15 INFO - PROCESS | 1799 | 1461258495256 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:15 INFO - PROCESS | 1799 | 1461258495464 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:08:15 INFO - PROCESS | 1799 | 1461258495680 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x88946800 == 112 [pid = 1799] [id = 661] 10:08:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x88946c00) [pid = 1799] [serial = 1984] [outer = (nil)] 10:08:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8894e000) [pid = 1799] [serial = 1985] [outer = 0x88946c00] 10:08:15 INFO - PROCESS | 1799 | 1461258495808 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x88bb3c00) [pid = 1799] [serial = 1986] [outer = 0x88946c00] 10:08:16 INFO - PROCESS | 1799 | 1461258496668 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1489ms 10:08:16 INFO - PROCESS | 1799 | 1461258496734 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1799 | 1461258496742 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:08:16 INFO - PROCESS | 1799 | 1461258496752 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1799 | 1461258496755 Marionette TRACE conn3 <- [1,2618,null,{}] 10:08:16 INFO - PROCESS | 1799 | 1461258496761 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:16 INFO - PROCESS | 1799 | 1461258496968 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:08:17 INFO - PROCESS | 1799 | 1461258497333 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a054000 == 113 [pid = 1799] [id = 662] 10:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a057c00) [pid = 1799] [serial = 1987] [outer = (nil)] 10:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a0f5c00) [pid = 1799] [serial = 1988] [outer = 0x8a057c00] 10:08:17 INFO - PROCESS | 1799 | 1461258497433 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a8ed400) [pid = 1799] [serial = 1989] [outer = 0x8a057c00] 10:08:18 INFO - PROCESS | 1799 | 1461258498257 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1577ms 10:08:18 INFO - PROCESS | 1799 | 1461258498329 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1799 | 1461258498333 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:08:18 INFO - PROCESS | 1799 | 1461258498339 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1799 | 1461258498344 Marionette TRACE conn3 <- [1,2622,null,{}] 10:08:18 INFO - PROCESS | 1799 | 1461258498366 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:18 INFO - PROCESS | 1799 | 1461258498705 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:08:18 INFO - PROCESS | 1799 | 1461258498746 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x88704400 == 114 [pid = 1799] [id = 663] 10:08:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8a241400) [pid = 1799] [serial = 1990] [outer = (nil)] 10:08:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ac7d800) [pid = 1799] [serial = 1991] [outer = 0x8a241400] 10:08:18 INFO - PROCESS | 1799 | 1461258498821 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b220c00) [pid = 1799] [serial = 1992] [outer = 0x8a241400] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x9864e400) [pid = 1799] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8e7d5c00) [pid = 1799] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x86091000) [pid = 1799] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x87bb6400) [pid = 1799] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8870a800) [pid = 1799] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x9634e800) [pid = 1799] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8b3c6400) [pid = 1799] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8a24d400) [pid = 1799] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x87b13c00) [pid = 1799] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x88bbe800) [pid = 1799] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x937cb000) [pid = 1799] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8d8cb400) [pid = 1799] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8bd7ec00) [pid = 1799] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8d8cd800) [pid = 1799] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ac79000) [pid = 1799] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x88942800) [pid = 1799] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x91106400) [pid = 1799] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8f45b000) [pid = 1799] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:08:19 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x936e8800) [pid = 1799] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:08:20 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x88843800) [pid = 1799] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:08:20 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x899b5000) [pid = 1799] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:08:20 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8a249400) [pid = 1799] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:08:20 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8ac82800) [pid = 1799] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:08:20 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x9341d400) [pid = 1799] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:08:20 INFO - PROCESS | 1799 | 1461258500407 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2088ms 10:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:08:20 INFO - PROCESS | 1799 | 1461258500438 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1799 | 1461258500442 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:08:20 INFO - PROCESS | 1799 | 1461258500448 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1799 | 1461258500451 Marionette TRACE conn3 <- [1,2626,null,{}] 10:08:20 INFO - PROCESS | 1799 | 1461258500456 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:20 INFO - PROCESS | 1799 | 1461258500663 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:08:20 INFO - PROCESS | 1799 | 1461258500679 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870a800 == 115 [pid = 1799] [id = 664] 10:08:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x88bbe800) [pid = 1799] [serial = 1993] [outer = (nil)] 10:08:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8ac3c000) [pid = 1799] [serial = 1994] [outer = 0x88bbe800] 10:08:20 INFO - PROCESS | 1799 | 1461258500942 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8b332400) [pid = 1799] [serial = 1995] [outer = 0x88bbe800] 10:08:21 INFO - PROCESS | 1799 | 1461258501709 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1278ms 10:08:21 INFO - PROCESS | 1799 | 1461258501725 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1799 | 1461258501728 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:08:21 INFO - PROCESS | 1799 | 1461258501735 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1799 | 1461258501738 Marionette TRACE conn3 <- [1,2630,null,{}] 10:08:21 INFO - PROCESS | 1799 | 1461258501743 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:21 INFO - PROCESS | 1799 | 1461258501939 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:08:22 INFO - PROCESS | 1799 | 1461258502355 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x82549800 == 116 [pid = 1799] [id = 665] 10:08:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x82549c00) [pid = 1799] [serial = 1996] [outer = (nil)] 10:08:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x87b11800) [pid = 1799] [serial = 1997] [outer = 0x82549c00] 10:08:22 INFO - PROCESS | 1799 | 1461258502515 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x888f1c00) [pid = 1799] [serial = 1998] [outer = 0x82549c00] 10:08:23 INFO - PROCESS | 1799 | 1461258503490 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1829ms 10:08:23 INFO - PROCESS | 1799 | 1461258503572 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1799 | 1461258503581 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:08:23 INFO - PROCESS | 1799 | 1461258503591 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1799 | 1461258503596 Marionette TRACE conn3 <- [1,2634,null,{}] 10:08:23 INFO - PROCESS | 1799 | 1461258503605 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:23 INFO - PROCESS | 1799 | 1461258503945 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:08:24 INFO - PROCESS | 1799 | 1461258504218 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bd800 == 117 [pid = 1799] [id = 666] 10:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x89f9b400) [pid = 1799] [serial = 1999] [outer = (nil)] 10:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a052400) [pid = 1799] [serial = 2000] [outer = 0x89f9b400] 10:08:24 INFO - PROCESS | 1799 | 1461258504308 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8a241800) [pid = 1799] [serial = 2001] [outer = 0x89f9b400] 10:08:25 INFO - PROCESS | 1799 | 1461258505327 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1786ms 10:08:25 INFO - PROCESS | 1799 | 1461258505380 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:08:25 INFO - PROCESS | 1799 | 1461258505387 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:08:25 INFO - PROCESS | 1799 | 1461258505394 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1799 | 1461258505397 Marionette TRACE conn3 <- [1,2638,null,{}] 10:08:25 INFO - PROCESS | 1799 | 1461258505403 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:25 INFO - PROCESS | 1799 | 1461258505641 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:08:26 INFO - PROCESS | 1799 | 1461258506021 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa2d400 == 118 [pid = 1799] [id = 667] 10:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8ac35000) [pid = 1799] [serial = 2002] [outer = (nil)] 10:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8ac42c00) [pid = 1799] [serial = 2003] [outer = 0x8ac35000] 10:08:26 INFO - PROCESS | 1799 | 1461258506114 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b330400) [pid = 1799] [serial = 2004] [outer = 0x8ac35000] 10:08:27 INFO - PROCESS | 1799 | 1461258507061 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1731ms 10:08:27 INFO - PROCESS | 1799 | 1461258507125 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1799 | 1461258507129 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:08:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:08:27 INFO - PROCESS | 1799 | 1461258507146 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1799 | 1461258507155 Marionette TRACE conn3 <- [1,2642,null,{}] 10:08:27 INFO - PROCESS | 1799 | 1461258507162 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:27 INFO - PROCESS | 1799 | 1461258507430 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:08:27 INFO - PROCESS | 1799 | 1461258507764 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f7000 == 119 [pid = 1799] [id = 668] 10:08:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8aa2c800) [pid = 1799] [serial = 2005] [outer = (nil)] 10:08:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8bc3b800) [pid = 1799] [serial = 2006] [outer = 0x8aa2c800] 10:08:27 INFO - PROCESS | 1799 | 1461258507851 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8bc46000) [pid = 1799] [serial = 2007] [outer = 0x8aa2c800] 10:08:28 INFO - PROCESS | 1799 | 1461258508778 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:08:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1694ms 10:08:28 INFO - PROCESS | 1799 | 1461258508831 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1799 | 1461258508835 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:08:28 INFO - PROCESS | 1799 | 1461258508843 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1799 | 1461258508845 Marionette TRACE conn3 <- [1,2646,null,{}] 10:08:28 INFO - PROCESS | 1799 | 1461258508851 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:29 INFO - PROCESS | 1799 | 1461258509081 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:08:29 INFO - PROCESS | 1799 | 1461258509411 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bba6400 == 120 [pid = 1799] [id = 669] 10:08:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8bc40800) [pid = 1799] [serial = 2008] [outer = (nil)] 10:08:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8be8c800) [pid = 1799] [serial = 2009] [outer = 0x8bc40800] 10:08:29 INFO - PROCESS | 1799 | 1461258509515 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8be90000) [pid = 1799] [serial = 2010] [outer = 0x8bc40800] 10:08:30 INFO - PROCESS | 1799 | 1461258510388 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:08:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 10:08:30 INFO - PROCESS | 1799 | 1461258510424 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1799 | 1461258510428 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:08:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:08:30 INFO - PROCESS | 1799 | 1461258510434 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1799 | 1461258510438 Marionette TRACE conn3 <- [1,2650,null,{}] 10:08:30 INFO - PROCESS | 1799 | 1461258510443 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:30 INFO - PROCESS | 1799 | 1461258510769 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:08:31 INFO - PROCESS | 1799 | 1461258511042 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e4c4000 == 121 [pid = 1799] [id = 670] 10:08:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8e4c5c00) [pid = 1799] [serial = 2011] [outer = (nil)] 10:08:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8e4cf800) [pid = 1799] [serial = 2012] [outer = 0x8e4c5c00] 10:08:31 INFO - PROCESS | 1799 | 1461258511146 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8f10c000) [pid = 1799] [serial = 2013] [outer = 0x8e4c5c00] 10:08:32 INFO - PROCESS | 1799 | 1461258512101 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:08:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1742ms 10:08:32 INFO - PROCESS | 1799 | 1461258512178 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1799 | 1461258512182 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:08:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:08:32 INFO - PROCESS | 1799 | 1461258512188 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1799 | 1461258512191 Marionette TRACE conn3 <- [1,2654,null,{}] 10:08:32 INFO - PROCESS | 1799 | 1461258512197 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:32 INFO - PROCESS | 1799 | 1461258512454 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:08:32 INFO - PROCESS | 1799 | 1461258512816 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a249000 == 122 [pid = 1799] [id = 671] 10:08:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8aa35400) [pid = 1799] [serial = 2014] [outer = (nil)] 10:08:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8f45b000) [pid = 1799] [serial = 2015] [outer = 0x8aa35400] 10:08:32 INFO - PROCESS | 1799 | 1461258512907 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8f5ba800) [pid = 1799] [serial = 2016] [outer = 0x8aa35400] 10:08:33 INFO - PROCESS | 1799 | 1461258513818 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:08:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1684ms 10:08:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:08:33 INFO - PROCESS | 1799 | 1461258513872 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1799 | 1461258513875 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:08:33 INFO - PROCESS | 1799 | 1461258513882 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1799 | 1461258513885 Marionette TRACE conn3 <- [1,2658,null,{}] 10:08:33 INFO - PROCESS | 1799 | 1461258513891 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:34 INFO - PROCESS | 1799 | 1461258514114 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:08:34 INFO - PROCESS | 1799 | 1461258514453 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1799 | ++DOCSHELL 0x874ba800 == 123 [pid = 1799] [id = 672] 10:08:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8f24ac00) [pid = 1799] [serial = 2017] [outer = (nil)] 10:08:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8fb79000) [pid = 1799] [serial = 2018] [outer = 0x8f24ac00] 10:08:34 INFO - PROCESS | 1799 | 1461258514544 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8fbdd800) [pid = 1799] [serial = 2019] [outer = 0x8f24ac00] 10:08:35 INFO - PROCESS | 1799 | 1461258515395 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:08:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1531ms 10:08:35 INFO - PROCESS | 1799 | 1461258515413 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1799 | 1461258515416 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:08:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:08:35 INFO - PROCESS | 1799 | 1461258515423 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1799 | 1461258515426 Marionette TRACE conn3 <- [1,2662,null,{}] 10:08:35 INFO - PROCESS | 1799 | 1461258515432 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:35 INFO - PROCESS | 1799 | 1461258515644 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:08:35 INFO - PROCESS | 1799 | 1461258515953 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1d0c00 == 124 [pid = 1799] [id = 673] 10:08:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f454000) [pid = 1799] [serial = 2020] [outer = (nil)] 10:08:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x901a5400) [pid = 1799] [serial = 2021] [outer = 0x8f454000] 10:08:36 INFO - PROCESS | 1799 | 1461258516041 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x901a6800) [pid = 1799] [serial = 2022] [outer = 0x8f454000] 10:08:36 INFO - PROCESS | 1799 | 1461258516916 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:08:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1531ms 10:08:36 INFO - PROCESS | 1799 | 1461258516955 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1799 | 1461258516958 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:08:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:08:36 INFO - PROCESS | 1799 | 1461258516983 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1799 | 1461258516987 Marionette TRACE conn3 <- [1,2666,null,{}] 10:08:36 INFO - PROCESS | 1799 | 1461258516993 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:37 INFO - PROCESS | 1799 | 1461258517216 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:08:37 INFO - PROCESS | 1799 | 1461258517511 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x8d8d0c00 == 125 [pid = 1799] [id = 674] 10:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fb7c000) [pid = 1799] [serial = 2023] [outer = (nil)] 10:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x91110000) [pid = 1799] [serial = 2024] [outer = 0x8fb7c000] 10:08:37 INFO - PROCESS | 1799 | 1461258517654 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x91e17000) [pid = 1799] [serial = 2025] [outer = 0x8fb7c000] 10:08:38 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:38 INFO - PROCESS | 1799 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:39 INFO - PROCESS | 1799 | 1461258519010 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:08:39 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) 10:08:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 10:08:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:08:39 INFO - PROCESS | 1799 | 1461258519066 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1799 | 1461258519069 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:08:39 INFO - PROCESS | 1799 | 1461258519075 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1799 | 1461258519079 Marionette TRACE conn3 <- [1,2670,null,{}] 10:08:39 INFO - PROCESS | 1799 | 1461258519084 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:39 INFO - PROCESS | 1799 | 1461258519394 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:08:39 INFO - PROCESS | 1799 | 1461258519684 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x9065f800 == 126 [pid = 1799] [id = 675] 10:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x91107000) [pid = 1799] [serial = 2026] [outer = (nil)] 10:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x92851800) [pid = 1799] [serial = 2027] [outer = 0x91107000] 10:08:39 INFO - PROCESS | 1799 | 1461258519785 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x936ef800) [pid = 1799] [serial = 2028] [outer = 0x91107000] 10:08:41 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:41 INFO - PROCESS | 1799 | 1461258521178 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:08:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:08:41 INFO - PROCESS | 1799 | 1461258521211 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:08:41 INFO - PROCESS | 1799 | 1461258521217 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1799 | 1461258521222 Marionette TRACE conn3 <- [1,2674,null,{}] 10:08:41 INFO - PROCESS | 1799 | 1461258521227 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:41 INFO - PROCESS | 1799 | 1461258521543 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:08:41 INFO - PROCESS | 1799 | 1461258521810 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x90661000 == 127 [pid = 1799] [id = 676] 10:08:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x928dc800) [pid = 1799] [serial = 2029] [outer = (nil)] 10:08:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9666d400) [pid = 1799] [serial = 2030] [outer = 0x928dc800] 10:08:41 INFO - PROCESS | 1799 | 1461258521897 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x973a7400) [pid = 1799] [serial = 2031] [outer = 0x928dc800] 10:08:43 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:43 INFO - PROCESS | 1799 | 1461258523267 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1799 | 1461258523313 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:08:43 INFO - PROCESS | 1799 | 1461258523319 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1799 | 1461258523323 Marionette TRACE conn3 <- [1,2678,null,{}] 10:08:43 INFO - PROCESS | 1799 | 1461258523328 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:43 INFO - PROCESS | 1799 | 1461258523584 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:08:43 INFO - PROCESS | 1799 | 1461258523859 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa32000 == 128 [pid = 1799] [id = 677] 10:08:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x95a11800) [pid = 1799] [serial = 2032] [outer = (nil)] 10:08:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x98549800) [pid = 1799] [serial = 2033] [outer = 0x95a11800] 10:08:43 INFO - PROCESS | 1799 | 1461258523947 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x98f20400) [pid = 1799] [serial = 2034] [outer = 0x95a11800] 10:08:45 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:45 INFO - PROCESS | 1799 | 1461258525298 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:08:45 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) 10:08:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2034ms 10:08:45 INFO - PROCESS | 1799 | 1461258525353 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1799 | 1461258525357 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:08:45 INFO - PROCESS | 1799 | 1461258525363 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1799 | 1461258525366 Marionette TRACE conn3 <- [1,2682,null,{}] 10:08:45 INFO - PROCESS | 1799 | 1461258525372 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:45 INFO - PROCESS | 1799 | 1461258525670 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:08:45 INFO - PROCESS | 1799 | 1461258525980 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x9634e800 == 129 [pid = 1799] [id = 678] 10:08:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x974c5c00) [pid = 1799] [serial = 2035] [outer = (nil)] 10:08:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9a774400) [pid = 1799] [serial = 2036] [outer = 0x974c5c00] 10:08:46 INFO - PROCESS | 1799 | 1461258526068 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9fa23400) [pid = 1799] [serial = 2037] [outer = 0x974c5c00] 10:08:47 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:47 INFO - PROCESS | 1799 | 1461258527405 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:08:47 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) 10:08:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2080ms 10:08:47 INFO - PROCESS | 1799 | 1461258527443 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1799 | 1461258527446 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:08:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:08:47 INFO - PROCESS | 1799 | 1461258527452 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1799 | 1461258527456 Marionette TRACE conn3 <- [1,2686,null,{}] 10:08:47 INFO - PROCESS | 1799 | 1461258527461 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:47 INFO - PROCESS | 1799 | 1461258527687 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:08:48 INFO - PROCESS | 1799 | 1461258528064 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x99247000 == 130 [pid = 1799] [id = 679] 10:08:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x9fae3c00) [pid = 1799] [serial = 2038] [outer = (nil)] 10:08:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0xa09d1c00) [pid = 1799] [serial = 2039] [outer = 0x9fae3c00] 10:08:48 INFO - PROCESS | 1799 | 1461258528150 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0xa0d9ac00) [pid = 1799] [serial = 2040] [outer = 0x9fae3c00] 10:08:49 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:49 INFO - PROCESS | 1799 | 1461258529501 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1799 | 1461258529541 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:08:49 INFO - PROCESS | 1799 | 1461258529548 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1799 | 1461258529551 Marionette TRACE conn3 <- [1,2690,null,{}] 10:08:49 INFO - PROCESS | 1799 | 1461258529557 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:49 INFO - PROCESS | 1799 | 1461258529825 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:08:50 INFO - PROCESS | 1799 | 1461258530096 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x9854f800 == 131 [pid = 1799] [id = 680] 10:08:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9fe15000) [pid = 1799] [serial = 2041] [outer = (nil)] 10:08:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0xa0da0c00) [pid = 1799] [serial = 2042] [outer = 0x9fe15000] 10:08:50 INFO - PROCESS | 1799 | 1461258530186 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0xa0da5c00) [pid = 1799] [serial = 2043] [outer = 0x9fe15000] 10:08:51 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:51 INFO - PROCESS | 1799 | 1461258531586 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1799 | 1461258531639 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:08:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:08:51 INFO - PROCESS | 1799 | 1461258531646 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1799 | 1461258531649 Marionette TRACE conn3 <- [1,2694,null,{}] 10:08:51 INFO - PROCESS | 1799 | 1461258531655 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:51 INFO - PROCESS | 1799 | 1461258531948 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:08:52 INFO - PROCESS | 1799 | 1461258532221 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1799 | ++DOCSHELL 0xa0d9c400 == 132 [pid = 1799] [id = 681] 10:08:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0xa0da2000) [pid = 1799] [serial = 2044] [outer = (nil)] 10:08:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0xa2942800) [pid = 1799] [serial = 2045] [outer = 0xa0da2000] 10:08:52 INFO - PROCESS | 1799 | 1461258532308 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0xa29c5400) [pid = 1799] [serial = 2046] [outer = 0xa0da2000] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x88949c00 == 131 [pid = 1799] [id = 639] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8722e800 == 130 [pid = 1799] [id = 641] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbe400 == 129 [pid = 1799] [id = 640] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x874b7800 == 128 [pid = 1799] [id = 548] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c6000 == 127 [pid = 1799] [id = 111] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8870a800 == 126 [pid = 1799] [id = 664] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x88704400 == 125 [pid = 1799] [id = 663] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8a054000 == 124 [pid = 1799] [id = 662] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x88946800 == 123 [pid = 1799] [id = 661] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x82541800 == 122 [pid = 1799] [id = 660] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x87b1a800 == 121 [pid = 1799] [id = 659] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb4000 == 120 [pid = 1799] [id = 657] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x97941c00 == 119 [pid = 1799] [id = 658] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x872f3000 == 118 [pid = 1799] [id = 656] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x872ef400 == 117 [pid = 1799] [id = 655] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x901bfc00 == 116 [pid = 1799] [id = 654] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x9284e000 == 115 [pid = 1799] [id = 653] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8fb08800 == 114 [pid = 1799] [id = 651] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbeb000 == 113 [pid = 1799] [id = 652] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ab32c00 == 112 [pid = 1799] [id = 650] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c2400 == 111 [pid = 1799] [id = 649] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8e5ee000 == 110 [pid = 1799] [id = 648] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc44400 == 109 [pid = 1799] [id = 647] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8bc3e000 == 108 [pid = 1799] [id = 646] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4f8000 == 107 [pid = 1799] [id = 645] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac78c00 == 106 [pid = 1799] [id = 644] 10:08:54 INFO - PROCESS | 1799 | --DOCSHELL 0x89962000 == 105 [pid = 1799] [id = 643] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8b21f000) [pid = 1799] [serial = 1928] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x9fae6000) [pid = 1799] [serial = 1904] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8f1cb800) [pid = 1799] [serial = 1878] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8e7e3400) [pid = 1799] [serial = 1877] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x88844c00) [pid = 1799] [serial = 1917] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0xa2942000) [pid = 1799] [serial = 1911] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x88bb6400) [pid = 1799] [serial = 1863] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x98510800) [pid = 1799] [serial = 1899] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x8bd7f400) [pid = 1799] [serial = 1871] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8ab35400) [pid = 1799] [serial = 1866] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8996fc00) [pid = 1799] [serial = 1925] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8996f800) [pid = 1799] [serial = 1919] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x9666f400) [pid = 1799] [serial = 1895] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9065fc00) [pid = 1799] [serial = 1887] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0xa0deb000) [pid = 1799] [serial = 1910] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9049e000) [pid = 1799] [serial = 1886] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8d8d4000) [pid = 1799] [serial = 1874] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x87bb7c00) [pid = 1799] [serial = 1916] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8fbdf800) [pid = 1799] [serial = 1881] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x92845000) [pid = 1799] [serial = 1890] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x91ee8400) [pid = 1799] [serial = 1889] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8ab3a800) [pid = 1799] [serial = 1926] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8894a800) [pid = 1799] [serial = 1914] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0xa0b40800) [pid = 1799] [serial = 1907] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x89f93000) [pid = 1799] [serial = 1920] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8ff39800) [pid = 1799] [serial = 1883] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x99242800) [pid = 1799] [serial = 1902] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x888f4400) [pid = 1799] [serial = 1862] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8fb70800) [pid = 1799] [serial = 1880] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0xa29ce000) [pid = 1799] [serial = 1845] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8d8d5400) [pid = 1799] [serial = 1875] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8a24d000) [pid = 1799] [serial = 1922] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0xa0d99400) [pid = 1799] [serial = 1908] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8b333400) [pid = 1799] [serial = 1791] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x98fc4400) [pid = 1799] [serial = 1901] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8bba3c00) [pid = 1799] [serial = 1869] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x98301c00) [pid = 1799] [serial = 1898] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9fb58000) [pid = 1799] [serial = 1905] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8a8eac00) [pid = 1799] [serial = 1923] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8a8f1000) [pid = 1799] [serial = 1865] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8b3c6000) [pid = 1799] [serial = 1868] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x936f1000) [pid = 1799] [serial = 1892] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x88949000) [pid = 1799] [serial = 1913] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8be85800) [pid = 1799] [serial = 1872] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ffeac00) [pid = 1799] [serial = 1884] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x937d6c00) [pid = 1799] [serial = 1893] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x97017c00) [pid = 1799] [serial = 1896] [outer = (nil)] [url = about:blank] 10:08:55 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:55 INFO - PROCESS | 1799 | 1461258535551 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1799 | 1461258535596 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:08:55 INFO - PROCESS | 1799 | 1461258535603 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1799 | 1461258535608 Marionette TRACE conn3 <- [1,2698,null,{}] 10:08:55 INFO - PROCESS | 1799 | 1461258535616 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:55 INFO - PROCESS | 1799 | 1461258535847 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:08:56 INFO - PROCESS | 1799 | 1461258536109 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b11c00 == 106 [pid = 1799] [id = 682] 10:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x87b1a800) [pid = 1799] [serial = 2047] [outer = (nil)] 10:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8883ec00) [pid = 1799] [serial = 2048] [outer = 0x87b1a800] 10:08:56 INFO - PROCESS | 1799 | 1461258536187 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x888f2c00) [pid = 1799] [serial = 2049] [outer = 0x87b1a800] 10:08:57 INFO - PROCESS | 1799 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:57 INFO - PROCESS | 1799 | 1461258537504 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1799 | 1461258537560 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:08:57 INFO - PROCESS | 1799 | 1461258537569 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1799 | 1461258537574 Marionette TRACE conn3 <- [1,2702,null,{}] 10:08:57 INFO - PROCESS | 1799 | 1461258537689 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:57 INFO - PROCESS | 1799 | 1461258537984 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:08:58 INFO - PROCESS | 1799 | 1461258538014 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bacc00 == 107 [pid = 1799] [id = 683] 10:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x87bb3c00) [pid = 1799] [serial = 2050] [outer = (nil)] 10:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8894f000) [pid = 1799] [serial = 2051] [outer = 0x87bb3c00] 10:08:58 INFO - PROCESS | 1799 | 1461258538087 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x89960400) [pid = 1799] [serial = 2052] [outer = 0x87bb3c00] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8a056000) [pid = 1799] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8a241400) [pid = 1799] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8ac7a000) [pid = 1799] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x89963800) [pid = 1799] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x88946c00) [pid = 1799] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x82542400) [pid = 1799] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x98990000) [pid = 1799] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x98517000) [pid = 1799] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x888f7800) [pid = 1799] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8996e800) [pid = 1799] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x87bba000) [pid = 1799] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x93414000) [pid = 1799] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x936ec400) [pid = 1799] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8ffe9c00) [pid = 1799] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x8fb75800) [pid = 1799] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x8e4ca800) [pid = 1799] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 123 (0x8e4c7400) [pid = 1799] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 122 (0x8e5f1000) [pid = 1799] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 121 (0x8bd7f800) [pid = 1799] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 120 (0x8bd80000) [pid = 1799] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 119 (0x8bc3b000) [pid = 1799] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:08:59 INFO - PROCESS | 1799 | --DOMWINDOW == 118 (0x8a057c00) [pid = 1799] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:08:59 INFO - PROCESS | 1799 | 1461258539764 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2251ms 10:08:59 INFO - PROCESS | 1799 | 1461258539821 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1799 | 1461258539824 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:08:59 INFO - PROCESS | 1799 | 1461258539830 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1799 | 1461258539836 Marionette TRACE conn3 <- [1,2706,null,{}] 10:08:59 INFO - PROCESS | 1799 | 1461258539851 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:00 INFO - PROCESS | 1799 | 1461258540079 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:09:00 INFO - PROCESS | 1799 | 1461258540283 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x82550400 == 108 [pid = 1799] [id = 684] 10:09:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 119 (0x889e6c00) [pid = 1799] [serial = 2053] [outer = (nil)] 10:09:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 120 (0x89f92000) [pid = 1799] [serial = 2054] [outer = 0x889e6c00] 10:09:00 INFO - PROCESS | 1799 | 1461258540363 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 121 (0x8a055800) [pid = 1799] [serial = 2055] [outer = 0x889e6c00] 10:09:01 INFO - PROCESS | 1799 | 1461258541215 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:09:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1437ms 10:09:01 INFO - PROCESS | 1799 | 1461258541269 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1799 | 1461258541272 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:09:01 INFO - PROCESS | 1799 | 1461258541278 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1799 | 1461258541282 Marionette TRACE conn3 <- [1,2710,null,{}] 10:09:01 INFO - PROCESS | 1799 | 1461258541287 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:01 INFO - PROCESS | 1799 | 1461258541491 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:09:01 INFO - PROCESS | 1799 | 1461258541942 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x86091800 == 109 [pid = 1799] [id = 685] 10:09:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 122 (0x86093000) [pid = 1799] [serial = 2056] [outer = (nil)] 10:09:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 123 (0x872f2400) [pid = 1799] [serial = 2057] [outer = 0x86093000] 10:09:02 INFO - PROCESS | 1799 | 1461258542038 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 124 (0x87b1c000) [pid = 1799] [serial = 2058] [outer = 0x86093000] 10:09:03 INFO - PROCESS | 1799 | 1461258543038 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:09:03 INFO - PROCESS | 1799 | 1461258543120 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:09:03 INFO - PROCESS | 1799 | 1461258543127 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1799 | 1461258543135 Marionette TRACE conn3 <- [1,2714,null,{}] 10:09:03 INFO - PROCESS | 1799 | 1461258543142 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:03 INFO - PROCESS | 1799 | 1461258543401 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:09:03 INFO - PROCESS | 1799 | 1461258543752 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8870e000 == 110 [pid = 1799] [id = 686] 10:09:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x88949000) [pid = 1799] [serial = 2059] [outer = (nil)] 10:09:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8996a000) [pid = 1799] [serial = 2060] [outer = 0x88949000] 10:09:03 INFO - PROCESS | 1799 | 1461258543843 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x89f92c00) [pid = 1799] [serial = 2061] [outer = 0x88949000] 10:09:04 INFO - PROCESS | 1799 | 1461258544846 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:09:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1783ms 10:09:04 INFO - PROCESS | 1799 | 1461258544914 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1799 | 1461258544921 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:09:04 INFO - PROCESS | 1799 | 1461258544928 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1799 | 1461258544932 Marionette TRACE conn3 <- [1,2718,null,{}] 10:09:04 INFO - PROCESS | 1799 | 1461258544938 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:05 INFO - PROCESS | 1799 | 1461258545169 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:09:05 INFO - PROCESS | 1799 | 1461258545546 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x888f8000 == 111 [pid = 1799] [id = 687] 10:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8a0f4400) [pid = 1799] [serial = 2062] [outer = (nil)] 10:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8a8a1800) [pid = 1799] [serial = 2063] [outer = 0x8a0f4400] 10:09:05 INFO - PROCESS | 1799 | 1461258545644 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8a8ab800) [pid = 1799] [serial = 2064] [outer = 0x8a0f4400] 10:09:06 INFO - PROCESS | 1799 | 1461258546635 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1799 | 1461258546719 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:09:06 INFO - PROCESS | 1799 | 1461258546734 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1799 | 1461258546742 Marionette TRACE conn3 <- [1,2722,null,{}] 10:09:06 INFO - PROCESS | 1799 | 1461258546751 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:07 INFO - PROCESS | 1799 | 1461258547016 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:09:07 INFO - PROCESS | 1799 | 1461258547361 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x89968800 == 112 [pid = 1799] [id = 688] 10:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x899b1400) [pid = 1799] [serial = 2065] [outer = (nil)] 10:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8ab3cc00) [pid = 1799] [serial = 2066] [outer = 0x899b1400] 10:09:07 INFO - PROCESS | 1799 | 1461258547447 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8ac3e000) [pid = 1799] [serial = 2067] [outer = 0x899b1400] 10:09:08 INFO - PROCESS | 1799 | 1461258548376 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1799 | 1461258548433 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:09:08 INFO - PROCESS | 1799 | 1461258548439 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1799 | 1461258548442 Marionette TRACE conn3 <- [1,2726,null,{}] 10:09:08 INFO - PROCESS | 1799 | 1461258548448 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:08 INFO - PROCESS | 1799 | 1461258548665 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:09:09 INFO - PROCESS | 1799 | 1461258548994 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa35c00 == 113 [pid = 1799] [id = 689] 10:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8aa3a000) [pid = 1799] [serial = 2068] [outer = (nil)] 10:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8b337800) [pid = 1799] [serial = 2069] [outer = 0x8aa3a000] 10:09:09 INFO - PROCESS | 1799 | 1461258549086 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8b3c2400) [pid = 1799] [serial = 2070] [outer = 0x8aa3a000] 10:09:10 INFO - PROCESS | 1799 | 1461258549998 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:09:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1597ms 10:09:10 INFO - PROCESS | 1799 | 1461258550038 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1799 | 1461258550041 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:09:10 INFO - PROCESS | 1799 | 1461258550048 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1799 | 1461258550051 Marionette TRACE conn3 <- [1,2730,null,{}] 10:09:10 INFO - PROCESS | 1799 | 1461258550057 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:10 INFO - PROCESS | 1799 | 1461258550274 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:09:10 INFO - PROCESS | 1799 | 1461258550617 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4f3800 == 114 [pid = 1799] [id = 690] 10:09:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8b4f3c00) [pid = 1799] [serial = 2071] [outer = (nil)] 10:09:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8b4fa400) [pid = 1799] [serial = 2072] [outer = 0x8b4f3c00] 10:09:10 INFO - PROCESS | 1799 | 1461258550725 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8bc48c00) [pid = 1799] [serial = 2073] [outer = 0x8b4f3c00] 10:09:12 INFO - PROCESS | 1799 | 1461258552064 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1799 | 1461258552138 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:09:12 INFO - PROCESS | 1799 | 1461258552145 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1799 | 1461258552149 Marionette TRACE conn3 <- [1,2734,null,{}] 10:09:12 INFO - PROCESS | 1799 | 1461258552154 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:12 INFO - PROCESS | 1799 | 1461258552431 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:09:12 INFO - PROCESS | 1799 | 1461258552727 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a052c00 == 115 [pid = 1799] [id = 691] 10:09:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8bd79c00) [pid = 1799] [serial = 2074] [outer = (nil)] 10:09:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8d8cc800) [pid = 1799] [serial = 2075] [outer = 0x8bd79c00] 10:09:12 INFO - PROCESS | 1799 | 1461258552813 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8d8d4400) [pid = 1799] [serial = 2076] [outer = 0x8bd79c00] 10:09:13 INFO - PROCESS | 1799 | 1461258553745 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:09:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1635ms 10:09:13 INFO - PROCESS | 1799 | 1461258553780 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1799 | 1461258553790 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:09:13 INFO - PROCESS | 1799 | 1461258553800 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1799 | 1461258553804 Marionette TRACE conn3 <- [1,2738,null,{}] 10:09:13 INFO - PROCESS | 1799 | 1461258553831 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:14 INFO - PROCESS | 1799 | 1461258554055 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:09:14 INFO - PROCESS | 1799 | 1461258554385 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be88c00 == 116 [pid = 1799] [id = 692] 10:09:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8be8e800) [pid = 1799] [serial = 2077] [outer = (nil)] 10:09:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8e5efc00) [pid = 1799] [serial = 2078] [outer = 0x8be8e800] 10:09:14 INFO - PROCESS | 1799 | 1461258554475 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8e7dc800) [pid = 1799] [serial = 2079] [outer = 0x8be8e800] 10:09:15 INFO - PROCESS | 1799 | 1461258555371 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1608ms 10:09:15 INFO - PROCESS | 1799 | 1461258555408 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:09:15 INFO - PROCESS | 1799 | 1461258555412 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:09:15 INFO - PROCESS | 1799 | 1461258555418 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1799 | 1461258555422 Marionette TRACE conn3 <- [1,2742,null,{}] 10:09:15 INFO - PROCESS | 1799 | 1461258555427 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:15 INFO - PROCESS | 1799 | 1461258555634 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:09:15 INFO - PROCESS | 1799 | 1461258555939 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x88840400 == 117 [pid = 1799] [id = 693] 10:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8d8d3000) [pid = 1799] [serial = 2080] [outer = (nil)] 10:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8f10b400) [pid = 1799] [serial = 2081] [outer = 0x8d8d3000] 10:09:16 INFO - PROCESS | 1799 | 1461258556076 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8f1c7800) [pid = 1799] [serial = 2082] [outer = 0x8d8d3000] 10:09:16 INFO - PROCESS | 1799 | 1461258556919 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1531ms 10:09:16 INFO - PROCESS | 1799 | 1461258556948 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1799 | 1461258556952 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:09:16 INFO - PROCESS | 1799 | 1461258556958 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1799 | 1461258556962 Marionette TRACE conn3 <- [1,2746,null,{}] 10:09:16 INFO - PROCESS | 1799 | 1461258556967 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:17 INFO - PROCESS | 1799 | 1461258557190 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:09:17 INFO - PROCESS | 1799 | 1461258557482 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8d8c8800 == 118 [pid = 1799] [id = 694] 10:09:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8f104c00) [pid = 1799] [serial = 2083] [outer = (nil)] 10:09:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8f45a000) [pid = 1799] [serial = 2084] [outer = 0x8f104c00] 10:09:17 INFO - PROCESS | 1799 | 1461258557617 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fb05000) [pid = 1799] [serial = 2085] [outer = 0x8f104c00] 10:09:18 INFO - PROCESS | 1799 | 1461258558549 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1641ms 10:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:09:18 INFO - PROCESS | 1799 | 1461258558599 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1799 | 1461258558603 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:09:18 INFO - PROCESS | 1799 | 1461258558609 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1799 | 1461258558613 Marionette TRACE conn3 <- [1,2750,null,{}] 10:09:18 INFO - PROCESS | 1799 | 1461258558618 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:18 INFO - PROCESS | 1799 | 1461258558853 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:09:19 INFO - PROCESS | 1799 | 1461258559197 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe3000 == 119 [pid = 1799] [id = 695] 10:09:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fbe3c00) [pid = 1799] [serial = 2086] [outer = (nil)] 10:09:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ff31800) [pid = 1799] [serial = 2087] [outer = 0x8fbe3c00] 10:09:19 INFO - PROCESS | 1799 | 1461258559306 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ffea400) [pid = 1799] [serial = 2088] [outer = 0x8fbe3c00] 10:09:20 INFO - PROCESS | 1799 | 1461258560223 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1635ms 10:09:20 INFO - PROCESS | 1799 | 1461258560243 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1799 | 1461258560247 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:09:20 INFO - PROCESS | 1799 | 1461258560253 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1799 | 1461258560258 Marionette TRACE conn3 <- [1,2754,null,{}] 10:09:20 INFO - PROCESS | 1799 | 1461258560263 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:20 INFO - PROCESS | 1799 | 1461258560494 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:09:20 INFO - PROCESS | 1799 | 1461258560790 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff3c000 == 120 [pid = 1799] [id = 696] 10:09:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8fff4400) [pid = 1799] [serial = 2089] [outer = (nil)] 10:09:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x901c0000) [pid = 1799] [serial = 2090] [outer = 0x8fff4400] 10:09:20 INFO - PROCESS | 1799 | 1461258560938 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x9065fc00) [pid = 1799] [serial = 2091] [outer = 0x8fff4400] 10:09:21 INFO - PROCESS | 1799 | 1461258561823 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1640ms 10:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:09:21 INFO - PROCESS | 1799 | 1461258561895 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1799 | 1461258561898 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:09:21 INFO - PROCESS | 1799 | 1461258561904 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1799 | 1461258561908 Marionette TRACE conn3 <- [1,2758,null,{}] 10:09:21 INFO - PROCESS | 1799 | 1461258561913 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:22 INFO - PROCESS | 1799 | 1461258562134 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:09:22 INFO - PROCESS | 1799 | 1461258562473 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1799 | ++DOCSHELL 0x9049cc00 == 121 [pid = 1799] [id = 697] 10:09:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x91106000) [pid = 1799] [serial = 2092] [outer = (nil)] 10:09:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x91ede800) [pid = 1799] [serial = 2093] [outer = 0x91106000] 10:09:22 INFO - PROCESS | 1799 | 1461258562561 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x91ee6400) [pid = 1799] [serial = 2094] [outer = 0x91106000] 10:09:23 INFO - PROCESS | 1799 | 1461258563465 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1580ms 10:09:23 INFO - PROCESS | 1799 | 1461258563484 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1799 | 1461258563487 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:09:23 INFO - PROCESS | 1799 | 1461258563493 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1799 | 1461258563496 Marionette TRACE conn3 <- [1,2762,null,{}] 10:09:23 INFO - PROCESS | 1799 | 1461258563502 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:23 INFO - PROCESS | 1799 | 1461258563712 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:09:24 INFO - PROCESS | 1799 | 1461258563989 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbeb400 == 122 [pid = 1799] [id = 698] 10:09:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x90492800) [pid = 1799] [serial = 2095] [outer = (nil)] 10:09:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x928dd400) [pid = 1799] [serial = 2096] [outer = 0x90492800] 10:09:24 INFO - PROCESS | 1799 | 1461258564118 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x93416000) [pid = 1799] [serial = 2097] [outer = 0x90492800] 10:09:25 INFO - PROCESS | 1799 | 1461258565026 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1582ms 10:09:25 INFO - PROCESS | 1799 | 1461258565076 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1799 | 1461258565080 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:09:25 INFO - PROCESS | 1799 | 1461258565106 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1799 | 1461258565110 Marionette TRACE conn3 <- [1,2766,null,{}] 10:09:25 INFO - PROCESS | 1799 | 1461258565118 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:25 INFO - PROCESS | 1799 | 1461258565342 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:09:25 INFO - PROCESS | 1799 | 1461258565676 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x900da800 == 123 [pid = 1799] [id = 699] 10:09:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9284d800) [pid = 1799] [serial = 2098] [outer = (nil)] 10:09:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x936f6c00) [pid = 1799] [serial = 2099] [outer = 0x9284d800] 10:09:25 INFO - PROCESS | 1799 | 1461258565765 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x937cf800) [pid = 1799] [serial = 2100] [outer = 0x9284d800] 10:09:26 INFO - PROCESS | 1799 | 1461258566624 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1604ms 10:09:26 INFO - PROCESS | 1799 | 1461258566691 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:09:26 INFO - PROCESS | 1799 | 1461258566695 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:09:26 INFO - PROCESS | 1799 | 1461258566702 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1799 | 1461258566705 Marionette TRACE conn3 <- [1,2770,null,{}] 10:09:26 INFO - PROCESS | 1799 | 1461258566711 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:26 INFO - PROCESS | 1799 | 1461258566929 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:09:27 INFO - PROCESS | 1799 | 1461258567223 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x9284dc00 == 124 [pid = 1799] [id = 700] 10:09:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x928e4400) [pid = 1799] [serial = 2101] [outer = (nil)] 10:09:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x94fb6400) [pid = 1799] [serial = 2102] [outer = 0x928e4400] 10:09:27 INFO - PROCESS | 1799 | 1461258567355 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x95adb800) [pid = 1799] [serial = 2103] [outer = 0x928e4400] 10:09:28 INFO - PROCESS | 1799 | 1461258568267 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1629ms 10:09:28 INFO - PROCESS | 1799 | 1461258568331 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 1799 | 1461258568335 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:09:28 INFO - PROCESS | 1799 | 1461258568341 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1799 | 1461258568345 Marionette TRACE conn3 <- [1,2774,null,{}] 10:09:28 INFO - PROCESS | 1799 | 1461258568350 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:28 INFO - PROCESS | 1799 | 1461258568570 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:09:28 INFO - PROCESS | 1799 | 1461258568911 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x937d5800 == 125 [pid = 1799] [id = 701] 10:09:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x93bc9800) [pid = 1799] [serial = 2104] [outer = (nil)] 10:09:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x9701d000) [pid = 1799] [serial = 2105] [outer = 0x93bc9800] 10:09:29 INFO - PROCESS | 1799 | 1461258569001 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x9757b800) [pid = 1799] [serial = 2106] [outer = 0x93bc9800] 10:09:29 INFO - PROCESS | 1799 | 1461258569894 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1634ms 10:09:29 INFO - PROCESS | 1799 | 1461258569976 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1799 | 1461258569980 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:09:29 INFO - PROCESS | 1799 | 1461258569986 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1799 | 1461258569989 Marionette TRACE conn3 <- [1,2778,null,{}] 10:09:29 INFO - PROCESS | 1799 | 1461258569995 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:30 INFO - PROCESS | 1799 | 1461258570252 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:09:30 INFO - PROCESS | 1799 | 1461258570588 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f1c9800 == 126 [pid = 1799] [id = 702] 10:09:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x94fb0000) [pid = 1799] [serial = 2107] [outer = (nil)] 10:09:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x97935400) [pid = 1799] [serial = 2108] [outer = 0x94fb0000] 10:09:30 INFO - PROCESS | 1799 | 1461258570678 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x97937800) [pid = 1799] [serial = 2109] [outer = 0x94fb0000] 10:09:31 INFO - PROCESS | 1799 | 1461258571573 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1643ms 10:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:09:31 INFO - PROCESS | 1799 | 1461258571629 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1799 | 1461258571632 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:09:31 INFO - PROCESS | 1799 | 1461258571639 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1799 | 1461258571642 Marionette TRACE conn3 <- [1,2782,null,{}] 10:09:31 INFO - PROCESS | 1799 | 1461258571648 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:31 INFO - PROCESS | 1799 | 1461258571870 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:09:32 INFO - PROCESS | 1799 | 1461258572170 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b220400 == 127 [pid = 1799] [id = 703] 10:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x937cfc00) [pid = 1799] [serial = 2110] [outer = (nil)] 10:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x9851e000) [pid = 1799] [serial = 2111] [outer = 0x937cfc00] 10:09:32 INFO - PROCESS | 1799 | 1461258572302 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x98544c00) [pid = 1799] [serial = 2112] [outer = 0x937cfc00] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8608e000 == 126 [pid = 1799] [id = 638] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x82550400 == 125 [pid = 1799] [id = 684] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x87bacc00 == 124 [pid = 1799] [id = 683] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x87b11c00 == 123 [pid = 1799] [id = 682] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x9854f800 == 122 [pid = 1799] [id = 680] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x9634e800 == 121 [pid = 1799] [id = 678] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x99247000 == 120 [pid = 1799] [id = 679] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa32000 == 119 [pid = 1799] [id = 677] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x90661000 == 118 [pid = 1799] [id = 676] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x9065f800 == 117 [pid = 1799] [id = 675] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8d8d0c00 == 116 [pid = 1799] [id = 674] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x874ba800 == 115 [pid = 1799] [id = 672] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1d0c00 == 114 [pid = 1799] [id = 673] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8a249000 == 113 [pid = 1799] [id = 671] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8e4c4000 == 112 [pid = 1799] [id = 670] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8bba6400 == 111 [pid = 1799] [id = 669] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8a8f7000 == 110 [pid = 1799] [id = 668] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x899bd800 == 109 [pid = 1799] [id = 666] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa2d400 == 108 [pid = 1799] [id = 667] 10:09:34 INFO - PROCESS | 1799 | --DOCSHELL 0x82549800 == 107 [pid = 1799] [id = 665] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x8b4ee000) [pid = 1799] [serial = 1860] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8ac7d800) [pid = 1799] [serial = 1991] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x8b220c00) [pid = 1799] [serial = 1992] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x8b32e800) [pid = 1799] [serial = 1934] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x8a8ae400) [pid = 1799] [serial = 1932] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x89f8e800) [pid = 1799] [serial = 1931] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x8894e000) [pid = 1799] [serial = 1985] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x88bb3c00) [pid = 1799] [serial = 1986] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x8254b800) [pid = 1799] [serial = 1983] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8254a000) [pid = 1799] [serial = 1982] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9fbadc00) [pid = 1799] [serial = 1980] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9fb58400) [pid = 1799] [serial = 1979] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x9dedcc00) [pid = 1799] [serial = 1977] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x9a76c800) [pid = 1799] [serial = 1976] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x98825000) [pid = 1799] [serial = 1974] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x98547000) [pid = 1799] [serial = 1973] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x979fc800) [pid = 1799] [serial = 1971] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x97934400) [pid = 1799] [serial = 1970] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x9757e800) [pid = 1799] [serial = 1968] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x97016000) [pid = 1799] [serial = 1967] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x9620a800) [pid = 1799] [serial = 1965] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x95a4b000) [pid = 1799] [serial = 1964] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x937d6000) [pid = 1799] [serial = 1962] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x936f5800) [pid = 1799] [serial = 1961] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x91e1c800) [pid = 1799] [serial = 1959] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x913a2800) [pid = 1799] [serial = 1958] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x90491400) [pid = 1799] [serial = 1956] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x901bf400) [pid = 1799] [serial = 1955] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8fff1800) [pid = 1799] [serial = 1953] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8ffe9800) [pid = 1799] [serial = 1952] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8fbe3400) [pid = 1799] [serial = 1950] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8fb78400) [pid = 1799] [serial = 1949] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8f5ac400) [pid = 1799] [serial = 1947] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x8f240000) [pid = 1799] [serial = 1946] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e5e5000) [pid = 1799] [serial = 1944] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8e4cc800) [pid = 1799] [serial = 1943] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8d8cc000) [pid = 1799] [serial = 1941] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8be8d000) [pid = 1799] [serial = 1940] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8bd75000) [pid = 1799] [serial = 1938] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8bc41400) [pid = 1799] [serial = 1937] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8b3c8c00) [pid = 1799] [serial = 1935] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8a0f5c00) [pid = 1799] [serial = 1988] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8a8ed400) [pid = 1799] [serial = 1989] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8ac3c000) [pid = 1799] [serial = 1994] [outer = (nil)] [url = about:blank] 10:09:35 INFO - PROCESS | 1799 | 1461258575758 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:09:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 4144ms 10:09:35 INFO - PROCESS | 1799 | 1461258575783 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1799 | 1461258575787 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:09:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:09:35 INFO - PROCESS | 1799 | 1461258575795 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1799 | 1461258575800 Marionette TRACE conn3 <- [1,2786,null,{}] 10:09:35 INFO - PROCESS | 1799 | 1461258575807 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:36 INFO - PROCESS | 1799 | 1461258576035 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:09:36 INFO - PROCESS | 1799 | 1461258576252 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x88843800 == 108 [pid = 1799] [id = 704] 10:09:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x888f4400) [pid = 1799] [serial = 2113] [outer = (nil)] 10:09:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8894e000) [pid = 1799] [serial = 2114] [outer = 0x888f4400] 10:09:36 INFO - PROCESS | 1799 | 1461258576336 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88bb3c00) [pid = 1799] [serial = 2115] [outer = 0x888f4400] 10:09:37 INFO - PROCESS | 1799 | 1461258577276 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:09:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1529ms 10:09:37 INFO - PROCESS | 1799 | 1461258577324 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1799 | 1461258577331 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:09:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:09:37 INFO - PROCESS | 1799 | 1461258577342 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1799 | 1461258577346 Marionette TRACE conn3 <- [1,2790,null,{}] 10:09:37 INFO - PROCESS | 1799 | 1461258577352 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:37 INFO - PROCESS | 1799 | 1461258577678 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:09:37 INFO - PROCESS | 1799 | 1461258577707 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1799 | ++DOCSHELL 0x88704400 == 109 [pid = 1799] [id = 705] 10:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x888f6c00) [pid = 1799] [serial = 2116] [outer = (nil)] 10:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8a0f1000) [pid = 1799] [serial = 2117] [outer = 0x888f6c00] 10:09:37 INFO - PROCESS | 1799 | 1461258577782 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a8a2c00) [pid = 1799] [serial = 2118] [outer = 0x888f6c00] 10:09:38 INFO - PROCESS | 1799 | 1461258578772 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1484ms 10:09:38 INFO - PROCESS | 1799 | 1461258578828 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1799 | 1461258578831 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:09:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:09:38 INFO - PROCESS | 1799 | 1461258578838 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1799 | 1461258578843 Marionette TRACE conn3 <- [1,2794,null,{}] 10:09:38 INFO - PROCESS | 1799 | 1461258578892 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:39 INFO - PROCESS | 1799 | 1461258579213 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:09:39 INFO - PROCESS | 1799 | 1461258579247 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8a6800 == 110 [pid = 1799] [id = 706] 10:09:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8aa3b000) [pid = 1799] [serial = 2119] [outer = (nil)] 10:09:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8ab3c000) [pid = 1799] [serial = 2120] [outer = 0x8aa3b000] 10:09:39 INFO - PROCESS | 1799 | 1461258579332 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8b32e800) [pid = 1799] [serial = 2121] [outer = 0x8aa3b000] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8a8ea400) [pid = 1799] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x87bb3c00) [pid = 1799] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x87b1a800) [pid = 1799] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x9fe15000) [pid = 1799] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x9fae3c00) [pid = 1799] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x974c5c00) [pid = 1799] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x95a11800) [pid = 1799] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x928dc800) [pid = 1799] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x91107000) [pid = 1799] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8fb7c000) [pid = 1799] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x8f454000) [pid = 1799] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8f24ac00) [pid = 1799] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8aa35400) [pid = 1799] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8e4c5c00) [pid = 1799] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x8bc40800) [pid = 1799] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8aa2c800) [pid = 1799] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8ac35000) [pid = 1799] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x89f9b400) [pid = 1799] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:09:40 INFO - PROCESS | 1799 | --DOMWINDOW == 124 (0x82549c00) [pid = 1799] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:09:40 INFO - PROCESS | 1799 | 1461258580789 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:09:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1999ms 10:09:40 INFO - PROCESS | 1799 | 1461258580838 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:09:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:09:40 INFO - PROCESS | 1799 | 1461258580842 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:09:40 INFO - PROCESS | 1799 | 1461258580848 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1799 | 1461258580851 Marionette TRACE conn3 <- [1,2798,null,{}] 10:09:40 INFO - PROCESS | 1799 | 1461258580856 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:41 INFO - PROCESS | 1799 | 1461258581171 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:09:41 INFO - PROCESS | 1799 | 1461258581189 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb3c00 == 111 [pid = 1799] [id = 707] 10:09:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 125 (0x889ea400) [pid = 1799] [serial = 2122] [outer = (nil)] 10:09:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8ac80400) [pid = 1799] [serial = 2123] [outer = 0x889ea400] 10:09:41 INFO - PROCESS | 1799 | 1461258581262 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8b4f5800) [pid = 1799] [serial = 2124] [outer = 0x889ea400] 10:09:42 INFO - PROCESS | 1799 | 1461258582296 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:09:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1488ms 10:09:42 INFO - PROCESS | 1799 | 1461258582348 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1799 | 1461258582353 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:09:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:09:42 INFO - PROCESS | 1799 | 1461258582363 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1799 | 1461258582368 Marionette TRACE conn3 <- [1,2802,null,{}] 10:09:42 INFO - PROCESS | 1799 | 1461258582377 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:42 INFO - PROCESS | 1799 | 1461258582602 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:09:42 INFO - PROCESS | 1799 | 1461258582962 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x88942400 == 112 [pid = 1799] [id = 708] 10:09:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x88943000) [pid = 1799] [serial = 2125] [outer = (nil)] 10:09:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8894d000) [pid = 1799] [serial = 2126] [outer = 0x88943000] 10:09:43 INFO - PROCESS | 1799 | 1461258583057 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x889ed400) [pid = 1799] [serial = 2127] [outer = 0x88943000] 10:09:44 INFO - PROCESS | 1799 | 1461258584016 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:09:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1683ms 10:09:44 INFO - PROCESS | 1799 | 1461258584046 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1799 | 1461258584055 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:09:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:09:44 INFO - PROCESS | 1799 | 1461258584066 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1799 | 1461258584069 Marionette TRACE conn3 <- [1,2806,null,{}] 10:09:44 INFO - PROCESS | 1799 | 1461258584076 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:44 INFO - PROCESS | 1799 | 1461258584320 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:09:44 INFO - PROCESS | 1799 | 1461258584662 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ea000 == 113 [pid = 1799] [id = 709] 10:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8a8ed400) [pid = 1799] [serial = 2128] [outer = (nil)] 10:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x8aa30000) [pid = 1799] [serial = 2129] [outer = 0x8a8ed400] 10:09:44 INFO - PROCESS | 1799 | 1461258584756 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x8b334000) [pid = 1799] [serial = 2130] [outer = 0x8a8ed400] 10:09:45 INFO - PROCESS | 1799 | 1461258585750 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:09:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1730ms 10:09:45 INFO - PROCESS | 1799 | 1461258585795 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1799 | 1461258585800 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:09:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:09:45 INFO - PROCESS | 1799 | 1461258585806 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1799 | 1461258585812 Marionette TRACE conn3 <- [1,2810,null,{}] 10:09:45 INFO - PROCESS | 1799 | 1461258585829 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:46 INFO - PROCESS | 1799 | 1461258586090 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:09:46 INFO - PROCESS | 1799 | 1461258586477 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3cc800 == 114 [pid = 1799] [id = 710] 10:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8bc3d800) [pid = 1799] [serial = 2131] [outer = (nil)] 10:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8bc49400) [pid = 1799] [serial = 2132] [outer = 0x8bc3d800] 10:09:46 INFO - PROCESS | 1799 | 1461258586569 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8bd81400) [pid = 1799] [serial = 2133] [outer = 0x8bc3d800] 10:09:47 INFO - PROCESS | 1799 | 1461258587467 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:09:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1691ms 10:09:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:09:47 INFO - PROCESS | 1799 | 1461258587498 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1799 | 1461258587502 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:09:47 INFO - PROCESS | 1799 | 1461258587509 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1799 | 1461258587512 Marionette TRACE conn3 <- [1,2814,null,{}] 10:09:47 INFO - PROCESS | 1799 | 1461258587518 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:47 INFO - PROCESS | 1799 | 1461258587734 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:09:48 INFO - PROCESS | 1799 | 1461258588026 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa38000 == 115 [pid = 1799] [id = 711] 10:09:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8be8f800) [pid = 1799] [serial = 2134] [outer = (nil)] 10:09:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8d8d1800) [pid = 1799] [serial = 2135] [outer = 0x8be8f800] 10:09:48 INFO - PROCESS | 1799 | 1461258588117 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8e4cc400) [pid = 1799] [serial = 2136] [outer = 0x8be8f800] 10:09:49 INFO - PROCESS | 1799 | 1461258589051 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:09:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 10:09:49 INFO - PROCESS | 1799 | 1461258589088 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1799 | 1461258589092 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:09:49 INFO - PROCESS | 1799 | 1461258589098 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1799 | 1461258589101 Marionette TRACE conn3 <- [1,2818,null,{}] 10:09:49 INFO - PROCESS | 1799 | 1461258589107 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:49 INFO - PROCESS | 1799 | 1461258589321 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:09:49 INFO - PROCESS | 1799 | 1461258589609 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8d8c7800 == 116 [pid = 1799] [id = 712] 10:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8d8d3800) [pid = 1799] [serial = 2137] [outer = (nil)] 10:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8f103c00) [pid = 1799] [serial = 2138] [outer = 0x8d8d3800] 10:09:49 INFO - PROCESS | 1799 | 1461258589742 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8f1cac00) [pid = 1799] [serial = 2139] [outer = 0x8d8d3800] 10:09:50 INFO - PROCESS | 1799 | 1461258590685 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:09:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1630ms 10:09:50 INFO - PROCESS | 1799 | 1461258590729 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1799 | 1461258590733 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:09:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:09:50 INFO - PROCESS | 1799 | 1461258590739 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1799 | 1461258590743 Marionette TRACE conn3 <- [1,2822,null,{}] 10:09:50 INFO - PROCESS | 1799 | 1461258590748 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:51 INFO - PROCESS | 1799 | 1461258591021 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:09:51 INFO - PROCESS | 1799 | 1461258591369 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8be8d800 == 117 [pid = 1799] [id = 713] 10:09:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8f245400) [pid = 1799] [serial = 2140] [outer = (nil)] 10:09:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8fb7d400) [pid = 1799] [serial = 2141] [outer = 0x8f245400] 10:09:51 INFO - PROCESS | 1799 | 1461258591457 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8fbec000) [pid = 1799] [serial = 2142] [outer = 0x8f245400] 10:09:52 INFO - PROCESS | 1799 | 1461258592350 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:09:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1687ms 10:09:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:09:52 INFO - PROCESS | 1799 | 1461258592428 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1799 | 1461258592431 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:09:52 INFO - PROCESS | 1799 | 1461258592437 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1799 | 1461258592441 Marionette TRACE conn3 <- [1,2826,null,{}] 10:09:52 INFO - PROCESS | 1799 | 1461258592446 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:52 INFO - PROCESS | 1799 | 1461258592707 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:09:53 INFO - PROCESS | 1799 | 1461258593042 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8d8d3400 == 118 [pid = 1799] [id = 714] 10:09:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8fb72000) [pid = 1799] [serial = 2143] [outer = (nil)] 10:09:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8fff5c00) [pid = 1799] [serial = 2144] [outer = 0x8fb72000] 10:09:53 INFO - PROCESS | 1799 | 1461258593148 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x900e7400) [pid = 1799] [serial = 2145] [outer = 0x8fb72000] 10:09:54 INFO - PROCESS | 1799 | 1461258594080 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:09:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1680ms 10:09:54 INFO - PROCESS | 1799 | 1461258594117 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:09:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:09:54 INFO - PROCESS | 1799 | 1461258594121 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:09:54 INFO - PROCESS | 1799 | 1461258594127 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1799 | 1461258594130 Marionette TRACE conn3 <- [1,2830,null,{}] 10:09:54 INFO - PROCESS | 1799 | 1461258594136 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:54 INFO - PROCESS | 1799 | 1461258594355 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:09:54 INFO - PROCESS | 1799 | 1461258594694 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbdf000 == 119 [pid = 1799] [id = 715] 10:09:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ffea000) [pid = 1799] [serial = 2146] [outer = (nil)] 10:09:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x9049f400) [pid = 1799] [serial = 2147] [outer = 0x8ffea000] 10:09:54 INFO - PROCESS | 1799 | 1461258594785 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x91107400) [pid = 1799] [serial = 2148] [outer = 0x8ffea000] 10:09:55 INFO - PROCESS | 1799 | 1461258595690 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1631ms 10:09:55 INFO - PROCESS | 1799 | 1461258595758 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1799 | 1461258595763 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:09:55 INFO - PROCESS | 1799 | 1461258595769 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1799 | 1461258595772 Marionette TRACE conn3 <- [1,2834,null,{}] 10:09:55 INFO - PROCESS | 1799 | 1461258595778 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:56 INFO - PROCESS | 1799 | 1461258596066 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:09:56 INFO - PROCESS | 1799 | 1461258596407 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f5b0400 == 120 [pid = 1799] [id = 716] 10:09:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fb75000) [pid = 1799] [serial = 2149] [outer = (nil)] 10:09:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x91ee3000) [pid = 1799] [serial = 2150] [outer = 0x8fb75000] 10:09:56 INFO - PROCESS | 1799 | 1461258596493 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x928e9400) [pid = 1799] [serial = 2151] [outer = 0x8fb75000] 10:09:57 INFO - PROCESS | 1799 | 1461258597421 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:09:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1730ms 10:09:57 INFO - PROCESS | 1799 | 1461258597500 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:09:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:09:57 INFO - PROCESS | 1799 | 1461258597504 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:09:57 INFO - PROCESS | 1799 | 1461258597510 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1799 | 1461258597513 Marionette TRACE conn3 <- [1,2838,null,{}] 10:09:57 INFO - PROCESS | 1799 | 1461258597519 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:57 INFO - PROCESS | 1799 | 1461258597783 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:09:58 INFO - PROCESS | 1799 | 1461258598124 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x900dfc00 == 121 [pid = 1799] [id = 717] 10:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x90496400) [pid = 1799] [serial = 2152] [outer = (nil)] 10:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x94fb9c00) [pid = 1799] [serial = 2153] [outer = 0x90496400] 10:09:58 INFO - PROCESS | 1799 | 1461258598212 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x95a51c00) [pid = 1799] [serial = 2154] [outer = 0x90496400] 10:09:59 INFO - PROCESS | 1799 | 1461258599141 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 10:09:59 INFO - PROCESS | 1799 | 1461258599191 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1799 | 1461258599196 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:09:59 INFO - PROCESS | 1799 | 1461258599202 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1799 | 1461258599207 Marionette TRACE conn3 <- [1,2842,null,{}] 10:09:59 INFO - PROCESS | 1799 | 1461258599212 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:59 INFO - PROCESS | 1799 | 1461258599465 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:09:59 INFO - PROCESS | 1799 | 1461258599815 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x937d6800 == 122 [pid = 1799] [id = 718] 10:09:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x978f2400) [pid = 1799] [serial = 2155] [outer = (nil)] 10:09:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x97940000) [pid = 1799] [serial = 2156] [outer = 0x978f2400] 10:09:59 INFO - PROCESS | 1799 | 1461258599912 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x9851d800) [pid = 1799] [serial = 2157] [outer = 0x978f2400] 10:10:00 INFO - PROCESS | 1799 | 1461258600930 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:10:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1783ms 10:10:00 INFO - PROCESS | 1799 | 1461258600986 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1799 | 1461258600990 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:10:00 INFO - PROCESS | 1799 | 1461258600996 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1799 | 1461258600999 Marionette TRACE conn3 <- [1,2846,null,{}] 10:10:01 INFO - PROCESS | 1799 | 1461258601005 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:01 INFO - PROCESS | 1799 | 1461258601246 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:10:01 INFO - PROCESS | 1799 | 1461258601603 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x91ee0c00 == 123 [pid = 1799] [id = 719] 10:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x93420400) [pid = 1799] [serial = 2158] [outer = (nil)] 10:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x98829400) [pid = 1799] [serial = 2159] [outer = 0x93420400] 10:10:01 INFO - PROCESS | 1799 | 1461258601701 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x99244000) [pid = 1799] [serial = 2160] [outer = 0x93420400] 10:10:02 INFO - PROCESS | 1799 | 1461258602662 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:10:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1729ms 10:10:02 INFO - PROCESS | 1799 | 1461258602726 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1799 | 1461258602730 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:10:02 INFO - PROCESS | 1799 | 1461258602736 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1799 | 1461258602739 Marionette TRACE conn3 <- [1,2850,null,{}] 10:10:02 INFO - PROCESS | 1799 | 1461258602745 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:02 INFO - PROCESS | 1799 | 1461258602982 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:10:03 INFO - PROCESS | 1799 | 1461258603328 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722c000 == 124 [pid = 1799] [id = 720] 10:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x87bb4800) [pid = 1799] [serial = 2161] [outer = (nil)] 10:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x9fa1bc00) [pid = 1799] [serial = 2162] [outer = 0x87bb4800] 10:10:03 INFO - PROCESS | 1799 | 1461258603422 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x9fade800) [pid = 1799] [serial = 2163] [outer = 0x87bb4800] 10:10:04 INFO - PROCESS | 1799 | 1461258604326 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:10:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:10:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1633ms 10:10:04 INFO - PROCESS | 1799 | 1461258604369 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1799 | 1461258604373 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:10:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:10:04 INFO - PROCESS | 1799 | 1461258604379 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1799 | 1461258604382 Marionette TRACE conn3 <- [1,2854,null,{}] 10:10:04 INFO - PROCESS | 1799 | 1461258604388 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:04 INFO - PROCESS | 1799 | 1461258604616 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:10:04 INFO - PROCESS | 1799 | 1461258604963 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1799 | ++DOCSHELL 0x9882a400 == 125 [pid = 1799] [id = 721] 10:10:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x98f16c00) [pid = 1799] [serial = 2164] [outer = (nil)] 10:10:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x9fbadc00) [pid = 1799] [serial = 2165] [outer = 0x98f16c00] 10:10:05 INFO - PROCESS | 1799 | 1461258605055 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9fd06000) [pid = 1799] [serial = 2166] [outer = 0x98f16c00] 10:10:06 INFO - PROCESS | 1799 | 1461258606026 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:10:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:10:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1682ms 10:10:06 INFO - PROCESS | 1799 | 1461258606070 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1799 | 1461258606073 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:10:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:10:06 INFO - PROCESS | 1799 | 1461258606084 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1799 | 1461258606086 Marionette TRACE conn3 <- [1,2858,null,{}] 10:10:06 INFO - PROCESS | 1799 | 1461258606092 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:06 INFO - PROCESS | 1799 | 1461258606332 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:10:06 INFO - PROCESS | 1799 | 1461258606676 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x98826c00 == 126 [pid = 1799] [id = 722] 10:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x98f1d400) [pid = 1799] [serial = 2167] [outer = (nil)] 10:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0xa0d99800) [pid = 1799] [serial = 2168] [outer = 0x98f1d400] 10:10:06 INFO - PROCESS | 1799 | 1461258606766 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0xa0d9d800) [pid = 1799] [serial = 2169] [outer = 0x98f1d400] 10:10:07 INFO - PROCESS | 1799 | 1461258607650 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:10:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 10:10:07 INFO - PROCESS | 1799 | 1461258607714 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1799 | 1461258607718 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:10:07 INFO - PROCESS | 1799 | 1461258607724 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1799 | 1461258607726 Marionette TRACE conn3 <- [1,2862,null,{}] 10:10:07 INFO - PROCESS | 1799 | 1461258607733 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:07 INFO - PROCESS | 1799 | 1461258607960 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:10:08 INFO - PROCESS | 1799 | 1461258608302 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fd03800 == 127 [pid = 1799] [id = 723] 10:10:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0xa0be2800) [pid = 1799] [serial = 2170] [outer = (nil)] 10:10:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0xa2942000) [pid = 1799] [serial = 2171] [outer = 0xa0be2800] 10:10:08 INFO - PROCESS | 1799 | 1461258608392 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0xa29c1400) [pid = 1799] [serial = 2172] [outer = 0xa0be2800] 10:10:09 INFO - PROCESS | 1799 | 1461258609319 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1635ms 10:10:09 INFO - PROCESS | 1799 | 1461258609360 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1799 | 1461258609364 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:10:09 INFO - PROCESS | 1799 | 1461258609371 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1799 | 1461258609374 Marionette TRACE conn3 <- [1,2866,null,{}] 10:10:09 INFO - PROCESS | 1799 | 1461258609380 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:09 INFO - PROCESS | 1799 | 1461258609621 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:10:09 INFO - PROCESS | 1799 | 1461258609964 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1799 | ++DOCSHELL 0x87228800 == 128 [pid = 1799] [id = 724] 10:10:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x872f7000) [pid = 1799] [serial = 2173] [outer = (nil)] 10:10:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0xa435b400) [pid = 1799] [serial = 2174] [outer = 0x872f7000] 10:10:10 INFO - PROCESS | 1799 | 1461258610059 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0xa4375000) [pid = 1799] [serial = 2175] [outer = 0x872f7000] 10:10:11 INFO - PROCESS | 1799 | 1461258611006 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1679ms 10:10:11 INFO - PROCESS | 1799 | 1461258611052 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1799 | 1461258611056 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:10:11 INFO - PROCESS | 1799 | 1461258611062 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1799 | 1461258611065 Marionette TRACE conn3 <- [1,2870,null,{}] 10:10:11 INFO - PROCESS | 1799 | 1461258611071 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:11 INFO - PROCESS | 1799 | 1461258611333 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:10:11 INFO - PROCESS | 1799 | 1461258611680 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fda9400 == 129 [pid = 1799] [id = 725] 10:10:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x8fdaa800) [pid = 1799] [serial = 2176] [outer = (nil)] 10:10:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x8fdb1c00) [pid = 1799] [serial = 2177] [outer = 0x8fdaa800] 10:10:11 INFO - PROCESS | 1799 | 1461258611775 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x8fdb3800) [pid = 1799] [serial = 2178] [outer = 0x8fdaa800] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb2c00 == 128 [pid = 1799] [id = 550] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x97933c00 == 127 [pid = 1799] [id = 77] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8be89000 == 126 [pid = 1799] [id = 244] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x937d5800 == 125 [pid = 1799] [id = 701] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x9284dc00 == 124 [pid = 1799] [id = 700] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbeb400 == 123 [pid = 1799] [id = 698] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x900da800 == 122 [pid = 1799] [id = 699] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x9049cc00 == 121 [pid = 1799] [id = 697] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8ff3c000 == 120 [pid = 1799] [id = 696] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe3000 == 119 [pid = 1799] [id = 695] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8d8c8800 == 118 [pid = 1799] [id = 694] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8be88c00 == 117 [pid = 1799] [id = 692] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x88840400 == 116 [pid = 1799] [id = 693] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8a052c00 == 115 [pid = 1799] [id = 691] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4f3800 == 114 [pid = 1799] [id = 690] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8aa35c00 == 113 [pid = 1799] [id = 689] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x888f8000 == 112 [pid = 1799] [id = 687] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x89968800 == 111 [pid = 1799] [id = 688] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x8870e000 == 110 [pid = 1799] [id = 686] 10:10:15 INFO - PROCESS | 1799 | --DOCSHELL 0x86091800 == 109 [pid = 1799] [id = 685] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x89f93c00) [pid = 1799] [serial = 1929] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8894f000) [pid = 1799] [serial = 2051] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8883ec00) [pid = 1799] [serial = 2048] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0xa2942800) [pid = 1799] [serial = 2045] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0xa0da5c00) [pid = 1799] [serial = 2043] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0xa0da0c00) [pid = 1799] [serial = 2042] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0xa0d9ac00) [pid = 1799] [serial = 2040] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0xa09d1c00) [pid = 1799] [serial = 2039] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x9fa23400) [pid = 1799] [serial = 2037] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x9a774400) [pid = 1799] [serial = 2036] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x98f20400) [pid = 1799] [serial = 2034] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x98549800) [pid = 1799] [serial = 2033] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x973a7400) [pid = 1799] [serial = 2031] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9666d400) [pid = 1799] [serial = 2030] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x936ef800) [pid = 1799] [serial = 2028] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x92851800) [pid = 1799] [serial = 2027] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x91e17000) [pid = 1799] [serial = 2025] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x91110000) [pid = 1799] [serial = 2024] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x901a6800) [pid = 1799] [serial = 2022] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x901a5400) [pid = 1799] [serial = 2021] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8fbdd800) [pid = 1799] [serial = 2019] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8fb79000) [pid = 1799] [serial = 2018] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8f5ba800) [pid = 1799] [serial = 2016] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8f45b000) [pid = 1799] [serial = 2015] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8f10c000) [pid = 1799] [serial = 2013] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8e4cf800) [pid = 1799] [serial = 2012] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8be90000) [pid = 1799] [serial = 2010] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8be8c800) [pid = 1799] [serial = 2009] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8bc46000) [pid = 1799] [serial = 2007] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8bc3b800) [pid = 1799] [serial = 2006] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8b330400) [pid = 1799] [serial = 2004] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8ac42c00) [pid = 1799] [serial = 2003] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8a241800) [pid = 1799] [serial = 2001] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8a052400) [pid = 1799] [serial = 2000] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x888f1c00) [pid = 1799] [serial = 1998] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x87b11800) [pid = 1799] [serial = 1997] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x89960400) [pid = 1799] [serial = 2052] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x89f92000) [pid = 1799] [serial = 2054] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x888f2c00) [pid = 1799] [serial = 2049] [outer = (nil)] [url = about:blank] 10:10:15 INFO - PROCESS | 1799 | 1461258615830 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:10:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4784ms 10:10:15 INFO - PROCESS | 1799 | 1461258615848 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1799 | 1461258615854 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:10:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:10:15 INFO - PROCESS | 1799 | 1461258615862 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1799 | 1461258615868 Marionette TRACE conn3 <- [1,2874,null,{}] 10:10:15 INFO - PROCESS | 1799 | 1461258615878 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:16 INFO - PROCESS | 1799 | 1461258616166 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:10:16 INFO - PROCESS | 1799 | 1461258616403 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1799 | ++DOCSHELL 0x88848400 == 110 [pid = 1799] [id = 726] 10:10:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x888f1c00) [pid = 1799] [serial = 2179] [outer = (nil)] 10:10:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x889ebc00) [pid = 1799] [serial = 2180] [outer = 0x888f1c00] 10:10:16 INFO - PROCESS | 1799 | 1461258616496 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x89962800) [pid = 1799] [serial = 2181] [outer = 0x888f1c00] 10:10:17 INFO - PROCESS | 1799 | 1461258617348 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:10:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1539ms 10:10:17 INFO - PROCESS | 1799 | 1461258617402 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1799 | 1461258617410 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:10:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:10:17 INFO - PROCESS | 1799 | 1461258617420 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1799 | 1461258617423 Marionette TRACE conn3 <- [1,2878,null,{}] 10:10:17 INFO - PROCESS | 1799 | 1461258617466 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:17 INFO - PROCESS | 1799 | 1461258617689 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:10:17 INFO - PROCESS | 1799 | 1461258617700 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x88707400 == 111 [pid = 1799] [id = 727] 10:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88845c00) [pid = 1799] [serial = 2182] [outer = (nil)] 10:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8a057800) [pid = 1799] [serial = 2183] [outer = 0x88845c00] 10:10:17 INFO - PROCESS | 1799 | 1461258617772 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8a246800) [pid = 1799] [serial = 2184] [outer = 0x88845c00] 10:10:19 INFO - PROCESS | 1799 | 1461258618998 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:10:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1618ms 10:10:19 INFO - PROCESS | 1799 | 1461258619038 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1799 | 1461258619041 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:10:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:10:19 INFO - PROCESS | 1799 | 1461258619048 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1799 | 1461258619053 Marionette TRACE conn3 <- [1,2882,null,{}] 10:10:19 INFO - PROCESS | 1799 | 1461258619088 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:19 INFO - PROCESS | 1799 | 1461258619401 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:10:19 INFO - PROCESS | 1799 | 1461258619494 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8ae400 == 112 [pid = 1799] [id = 728] 10:10:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ac3b400) [pid = 1799] [serial = 2185] [outer = (nil)] 10:10:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8ac7a000) [pid = 1799] [serial = 2186] [outer = 0x8ac3b400] 10:10:19 INFO - PROCESS | 1799 | 1461258619697 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8b333400) [pid = 1799] [serial = 2187] [outer = 0x8ac3b400] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x88bbe800) [pid = 1799] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8aa3b000) [pid = 1799] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x888f4400) [pid = 1799] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x937cfc00) [pid = 1799] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x94fb0000) [pid = 1799] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x93bc9800) [pid = 1799] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x928e4400) [pid = 1799] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x9284d800) [pid = 1799] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x90492800) [pid = 1799] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x91106000) [pid = 1799] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8fff4400) [pid = 1799] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8fbe3c00) [pid = 1799] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8f104c00) [pid = 1799] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8d8d3000) [pid = 1799] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8be8e800) [pid = 1799] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8bd79c00) [pid = 1799] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8b4f3c00) [pid = 1799] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x8aa3a000) [pid = 1799] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x899b1400) [pid = 1799] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x8a0f4400) [pid = 1799] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x88949000) [pid = 1799] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x86093000) [pid = 1799] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x888f6c00) [pid = 1799] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:10:20 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0xa0da2000) [pid = 1799] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:10:21 INFO - PROCESS | 1799 | 1461258621005 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:10:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2034ms 10:10:21 INFO - PROCESS | 1799 | 1461258621083 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:10:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:10:21 INFO - PROCESS | 1799 | 1461258621088 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:10:21 INFO - PROCESS | 1799 | 1461258621093 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1799 | 1461258621097 Marionette TRACE conn3 <- [1,2886,null,{}] 10:10:21 INFO - PROCESS | 1799 | 1461258621102 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:21 INFO - PROCESS | 1799 | 1461258621327 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:10:21 INFO - PROCESS | 1799 | 1461258621576 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1799 | ++DOCSHELL 0x84ecd400 == 113 [pid = 1799] [id = 729] 10:10:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x889ee000) [pid = 1799] [serial = 2188] [outer = (nil)] 10:10:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x8aa3b000) [pid = 1799] [serial = 2189] [outer = 0x889ee000] 10:10:21 INFO - PROCESS | 1799 | 1461258621659 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x8b3c6000) [pid = 1799] [serial = 2190] [outer = 0x889ee000] 10:10:22 INFO - PROCESS | 1799 | 1461258622605 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:10:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1583ms 10:10:22 INFO - PROCESS | 1799 | 1461258622677 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1799 | 1461258622684 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:10:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:10:22 INFO - PROCESS | 1799 | 1461258622694 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1799 | 1461258622699 Marionette TRACE conn3 <- [1,2890,null,{}] 10:10:22 INFO - PROCESS | 1799 | 1461258622754 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:23 INFO - PROCESS | 1799 | 1461258623011 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:10:23 INFO - PROCESS | 1799 | 1461258623348 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8894c800 == 114 [pid = 1799] [id = 730] 10:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8894f000) [pid = 1799] [serial = 2191] [outer = (nil)] 10:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x89960c00) [pid = 1799] [serial = 2192] [outer = 0x8894f000] 10:10:23 INFO - PROCESS | 1799 | 1461258623439 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x89f92000) [pid = 1799] [serial = 2193] [outer = 0x8894f000] 10:10:24 INFO - PROCESS | 1799 | 1461258624411 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:10:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1782ms 10:10:24 INFO - PROCESS | 1799 | 1461258624476 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1799 | 1461258624485 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:10:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:10:24 INFO - PROCESS | 1799 | 1461258624495 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1799 | 1461258624499 Marionette TRACE conn3 <- [1,2894,null,{}] 10:10:24 INFO - PROCESS | 1799 | 1461258624506 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:24 INFO - PROCESS | 1799 | 1461258624786 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:10:25 INFO - PROCESS | 1799 | 1461258625130 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1799 | ++DOCSHELL 0x899bb800 == 115 [pid = 1799] [id = 731] 10:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x8a244400) [pid = 1799] [serial = 2194] [outer = (nil)] 10:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8aa32c00) [pid = 1799] [serial = 2195] [outer = 0x8a244400] 10:10:25 INFO - PROCESS | 1799 | 1461258625227 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8ac34800) [pid = 1799] [serial = 2196] [outer = 0x8a244400] 10:10:26 INFO - PROCESS | 1799 | 1461258626240 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:10:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1795ms 10:10:26 INFO - PROCESS | 1799 | 1461258626291 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1799 | 1461258626296 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:10:26 INFO - PROCESS | 1799 | 1461258626303 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1799 | 1461258626309 Marionette TRACE conn3 <- [1,2898,null,{}] 10:10:26 INFO - PROCESS | 1799 | 1461258626325 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:26 INFO - PROCESS | 1799 | 1461258626575 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:10:26 INFO - PROCESS | 1799 | 1461258626962 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ac3a800 == 116 [pid = 1799] [id = 732] 10:10:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8bbaec00) [pid = 1799] [serial = 2197] [outer = (nil)] 10:10:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8bc44000) [pid = 1799] [serial = 2198] [outer = 0x8bbaec00] 10:10:27 INFO - PROCESS | 1799 | 1461258627062 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8bd75c00) [pid = 1799] [serial = 2199] [outer = 0x8bbaec00] 10:10:27 INFO - PROCESS | 1799 | 1461258627988 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:10:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1742ms 10:10:28 INFO - PROCESS | 1799 | 1461258628044 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1799 | 1461258628049 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:10:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:10:28 INFO - PROCESS | 1799 | 1461258628055 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1799 | 1461258628059 Marionette TRACE conn3 <- [1,2902,null,{}] 10:10:28 INFO - PROCESS | 1799 | 1461258628064 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:28 INFO - PROCESS | 1799 | 1461258628298 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:10:28 INFO - PROCESS | 1799 | 1461258628635 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4f0000 == 117 [pid = 1799] [id = 733] 10:10:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8bd78c00) [pid = 1799] [serial = 2200] [outer = (nil)] 10:10:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8d8cb400) [pid = 1799] [serial = 2201] [outer = 0x8bd78c00] 10:10:28 INFO - PROCESS | 1799 | 1461258628730 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8e4c2400) [pid = 1799] [serial = 2202] [outer = 0x8bd78c00] 10:10:29 INFO - PROCESS | 1799 | 1461258629628 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:10:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1633ms 10:10:29 INFO - PROCESS | 1799 | 1461258629689 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:10:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:10:29 INFO - PROCESS | 1799 | 1461258629693 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:10:29 INFO - PROCESS | 1799 | 1461258629699 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1799 | 1461258629702 Marionette TRACE conn3 <- [1,2906,null,{}] 10:10:29 INFO - PROCESS | 1799 | 1461258629708 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:29 INFO - PROCESS | 1799 | 1461258629936 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:10:30 INFO - PROCESS | 1799 | 1461258630277 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bbc400 == 118 [pid = 1799] [id = 734] 10:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a8a8800) [pid = 1799] [serial = 2203] [outer = (nil)] 10:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8e5f0000) [pid = 1799] [serial = 2204] [outer = 0x8a8a8800] 10:10:30 INFO - PROCESS | 1799 | 1461258630369 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8e7da000) [pid = 1799] [serial = 2205] [outer = 0x8a8a8800] 10:10:31 INFO - PROCESS | 1799 | 1461258631297 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:10:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1680ms 10:10:31 INFO - PROCESS | 1799 | 1461258631379 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:10:31 INFO - PROCESS | 1799 | 1461258631383 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:10:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:10:31 INFO - PROCESS | 1799 | 1461258631389 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1799 | 1461258631393 Marionette TRACE conn3 <- [1,2910,null,{}] 10:10:31 INFO - PROCESS | 1799 | 1461258631398 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:31 INFO - PROCESS | 1799 | 1461258631698 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:10:32 INFO - PROCESS | 1799 | 1461258632056 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x8d8c7c00 == 119 [pid = 1799] [id = 735] 10:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8f453800) [pid = 1799] [serial = 2206] [outer = (nil)] 10:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8f461000) [pid = 1799] [serial = 2207] [outer = 0x8f453800] 10:10:32 INFO - PROCESS | 1799 | 1461258632148 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8fb73800) [pid = 1799] [serial = 2208] [outer = 0x8f453800] 10:10:32 INFO - PROCESS | 1799 | 1461258632956 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:10:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:10:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:10:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1581ms 10:10:32 INFO - PROCESS | 1799 | 1461258632970 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1799 | 1461258632974 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /DOMEvents/constructors.html 10:10:32 INFO - PROCESS | 1799 | 1461258632981 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1799 | 1461258632984 Marionette TRACE conn3 <- [1,2914,null,{}] 10:10:32 INFO - PROCESS | 1799 | 1461258632990 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:33 INFO - PROCESS | 1799 | 1461258633202 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:10:33 INFO - PROCESS | 1799 | 1461258633475 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bb0400 == 120 [pid = 1799] [id = 736] 10:10:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8be87400) [pid = 1799] [serial = 2209] [outer = (nil)] 10:10:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8fbe3c00) [pid = 1799] [serial = 2210] [outer = 0x8be87400] 10:10:33 INFO - PROCESS | 1799 | 1461258633562 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8fbecc00) [pid = 1799] [serial = 2211] [outer = 0x8be87400] 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:10:34 INFO - PROCESS | 1799 | 1461258634573 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:10:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:10:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:10:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1662ms 10:10:34 INFO - PROCESS | 1799 | 1461258634671 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1799 | 1461258634678 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:10:34 INFO - PROCESS | 1799 | 1461258634688 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1799 | 1461258634691 Marionette TRACE conn3 <- [1,2918,null,{}] 10:10:34 INFO - PROCESS | 1799 | 1461258634701 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:34 INFO - PROCESS | 1799 | 1461258634927 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:10:35 INFO - PROCESS | 1799 | 1461258635240 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1799 | ++DOCSHELL 0x8f461800 == 121 [pid = 1799] [id = 737] 10:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8fbe8c00) [pid = 1799] [serial = 2212] [outer = (nil)] 10:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8ffe8800) [pid = 1799] [serial = 2213] [outer = 0x8fbe8c00] 10:10:35 INFO - PROCESS | 1799 | 1461258635328 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8ffefc00) [pid = 1799] [serial = 2214] [outer = 0x8fbe8c00] 10:10:36 INFO - PROCESS | 1799 | 1461258636175 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:10:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:10:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1532ms 10:10:36 INFO - PROCESS | 1799 | 1461258636221 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:10:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:10:36 INFO - PROCESS | 1799 | 1461258636225 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:10:36 INFO - PROCESS | 1799 | 1461258636231 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1799 | 1461258636235 Marionette TRACE conn3 <- [1,2922,null,{}] 10:10:36 INFO - PROCESS | 1799 | 1461258636240 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:36 INFO - PROCESS | 1799 | 1461258636455 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:10:36 INFO - PROCESS | 1799 | 1461258636757 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b331400 == 122 [pid = 1799] [id = 738] 10:10:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f110400) [pid = 1799] [serial = 2215] [outer = (nil)] 10:10:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x90498400) [pid = 1799] [serial = 2216] [outer = 0x8f110400] 10:10:36 INFO - PROCESS | 1799 | 1461258636886 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x91105000) [pid = 1799] [serial = 2217] [outer = 0x8f110400] 10:10:37 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 10:10:37 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 10:10:37 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 10:10:37 INFO - PROCESS | 1799 | [1799] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 10:10:37 INFO - PROCESS | 1799 | 1461258637708 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:10:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:10:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:10:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:10:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:10:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:10:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:10:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:10:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:10:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:10:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1529ms 10:10:37 INFO - PROCESS | 1799 | 1461258637764 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1799 | 1461258637768 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:10:37 INFO - PROCESS | 1799 | 1461258637779 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1799 | 1461258637782 Marionette TRACE conn3 <- [1,2926,null,{}] 10:10:37 INFO - PROCESS | 1799 | 1461258637835 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:38 INFO - PROCESS | 1799 | 1461258638067 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:10:38 INFO - PROCESS | 1799 | 1461258638363 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b3c8000 == 123 [pid = 1799] [id = 739] 10:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fdb2800) [pid = 1799] [serial = 2218] [outer = (nil)] 10:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x936f5800) [pid = 1799] [serial = 2219] [outer = 0x8fdb2800] 10:10:38 INFO - PROCESS | 1799 | 1461258638450 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x937d0400) [pid = 1799] [serial = 2220] [outer = 0x8fdb2800] 10:10:39 INFO - PROCESS | 1799 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:10:39 INFO - PROCESS | 1799 | 1461258639251 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:10:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:10:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1524ms 10:10:39 INFO - PROCESS | 1799 | 1461258639301 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1799 | 1461258639306 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:10:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:10:39 INFO - PROCESS | 1799 | 1461258639312 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1799 | 1461258639317 Marionette TRACE conn3 <- [1,2930,null,{}] 10:10:39 INFO - PROCESS | 1799 | 1461258639322 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:39 INFO - PROCESS | 1799 | 1461258639561 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:10:39 INFO - PROCESS | 1799 | 1461258639865 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1799 | ++DOCSHELL 0x92847400 == 124 [pid = 1799] [id = 740] 10:10:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x93bc1c00) [pid = 1799] [serial = 2221] [outer = (nil)] 10:10:39 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x96673c00) [pid = 1799] [serial = 2222] [outer = 0x93bc1c00] 10:10:39 INFO - PROCESS | 1799 | 1461258639964 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x974c6800) [pid = 1799] [serial = 2223] [outer = 0x93bc1c00] 10:10:40 INFO - PROCESS | 1799 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:10:40 INFO - PROCESS | 1799 | 1461258640808 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:10:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:10:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1529ms 10:10:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:10:40 INFO - PROCESS | 1799 | 1461258640842 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1799 | 1461258640845 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:10:40 INFO - PROCESS | 1799 | 1461258640852 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1799 | 1461258640855 Marionette TRACE conn3 <- [1,2934,null,{}] 10:10:40 INFO - PROCESS | 1799 | 1461258640861 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:41 INFO - PROCESS | 1799 | 1461258641120 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:10:41 INFO - PROCESS | 1799 | 1461258641410 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1799 | ++DOCSHELL 0x9049fc00 == 125 [pid = 1799] [id = 741] 10:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9284e400) [pid = 1799] [serial = 2224] [outer = (nil)] 10:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x97936000) [pid = 1799] [serial = 2225] [outer = 0x9284e400] 10:10:41 INFO - PROCESS | 1799 | 1461258641508 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x9830f800) [pid = 1799] [serial = 2226] [outer = 0x9284e400] 10:10:42 INFO - PROCESS | 1799 | 1461258642307 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:10:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:10:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1483ms 10:10:42 INFO - PROCESS | 1799 | 1461258642339 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1799 | 1461258642342 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:10:42 INFO - PROCESS | 1799 | 1461258642349 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1799 | 1461258642352 Marionette TRACE conn3 <- [1,2938,null,{}] 10:10:42 INFO - PROCESS | 1799 | 1461258642357 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:42 INFO - PROCESS | 1799 | 1461258642574 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:10:42 INFO - PROCESS | 1799 | 1461258642849 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fbe1c00 == 126 [pid = 1799] [id = 742] 10:10:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8fdad800) [pid = 1799] [serial = 2227] [outer = (nil)] 10:10:42 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x99242800) [pid = 1799] [serial = 2228] [outer = 0x8fdad800] 10:10:42 INFO - PROCESS | 1799 | 1461258642942 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x9a76b000) [pid = 1799] [serial = 2229] [outer = 0x8fdad800] 10:10:43 INFO - PROCESS | 1799 | 1461258643734 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:10:43 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:10:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1436ms 10:10:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:10:43 INFO - PROCESS | 1799 | 1461258643786 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1799 | 1461258643789 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:10:43 INFO - PROCESS | 1799 | 1461258643796 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1799 | 1461258643799 Marionette TRACE conn3 <- [1,2942,null,{}] 10:10:43 INFO - PROCESS | 1799 | 1461258643805 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:44 INFO - PROCESS | 1799 | 1461258644061 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:10:44 INFO - PROCESS | 1799 | 1461258644380 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x97942c00 == 127 [pid = 1799] [id = 743] 10:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x9854f800) [pid = 1799] [serial = 2230] [outer = (nil)] 10:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0xa0b39800) [pid = 1799] [serial = 2231] [outer = 0x9854f800] 10:10:44 INFO - PROCESS | 1799 | 1461258644471 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0xa0be3000) [pid = 1799] [serial = 2232] [outer = 0x9854f800] 10:10:45 INFO - PROCESS | 1799 | 1461258645269 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:10:45 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 10:10:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:10:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1534ms 10:10:45 INFO - PROCESS | 1799 | 1461258645331 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1799 | 1461258645334 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:10:45 INFO - PROCESS | 1799 | 1461258645341 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1799 | 1461258645344 Marionette TRACE conn3 <- [1,2946,null,{}] 10:10:45 INFO - PROCESS | 1799 | 1461258645349 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:45 INFO - PROCESS | 1799 | 1461258645572 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:10:45 INFO - PROCESS | 1799 | 1461258645876 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1799 | ++DOCSHELL 0x9fae1000 == 128 [pid = 1799] [id = 744] 10:10:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0xa0da0c00) [pid = 1799] [serial = 2233] [outer = (nil)] 10:10:45 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0xa29c0c00) [pid = 1799] [serial = 2234] [outer = 0xa0da0c00] 10:10:45 INFO - PROCESS | 1799 | 1461258645973 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0xa4304800) [pid = 1799] [serial = 2235] [outer = 0xa0da0c00] 10:10:46 INFO - PROCESS | 1799 | 1461258646814 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:10:46 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. 10:10:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1491ms 10:10:46 INFO - PROCESS | 1799 | 1461258646832 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1799 | 1461258646837 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:10:46 INFO - PROCESS | 1799 | 1461258646844 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1799 | 1461258646848 Marionette TRACE conn3 <- [1,2950,null,{}] 10:10:46 INFO - PROCESS | 1799 | 1461258646853 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:47 INFO - PROCESS | 1799 | 1461258647077 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:10:47 INFO - PROCESS | 1799 | 1461258647355 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e62400 == 129 [pid = 1799] [id = 745] 10:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x87e63000) [pid = 1799] [serial = 2236] [outer = (nil)] 10:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x87e6a000) [pid = 1799] [serial = 2237] [outer = 0x87e63000] 10:10:47 INFO - PROCESS | 1799 | 1461258647449 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x87e6cc00) [pid = 1799] [serial = 2238] [outer = 0x87e63000] 10:10:48 INFO - PROCESS | 1799 | ++DOCSHELL 0xa0e3a400 == 130 [pid = 1799] [id = 746] 10:10:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0xa29cb800) [pid = 1799] [serial = 2239] [outer = (nil)] 10:10:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0xa4380c00) [pid = 1799] [serial = 2240] [outer = 0xa29cb800] 10:10:48 INFO - PROCESS | 1799 | 1461258648360 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:10:48 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. 10:10:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 10:10:48 INFO - PROCESS | 1799 | 1461258648394 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1799 | 1461258648397 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:10:48 INFO - PROCESS | 1799 | 1461258648412 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1799 | 1461258648415 Marionette TRACE conn3 <- [1,2954,null,{}] 10:10:48 INFO - PROCESS | 1799 | 1461258648422 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:48 INFO - PROCESS | 1799 | 1461258648721 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:10:49 INFO - PROCESS | 1799 | 1461258649067 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e69c00 == 131 [pid = 1799] [id = 747] 10:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x87e6f000) [pid = 1799] [serial = 2241] [outer = (nil)] 10:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0xa0da8800) [pid = 1799] [serial = 2242] [outer = 0x87e6f000] 10:10:49 INFO - PROCESS | 1799 | 1461258649158 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0xa4365400) [pid = 1799] [serial = 2243] [outer = 0x87e6f000] 10:10:49 INFO - PROCESS | 1799 | 1461258649941 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:10:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:10:49 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 10:10:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1584ms 10:10:49 INFO - PROCESS | 1799 | 1461258649992 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1799 | 1461258649996 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:10:50 INFO - PROCESS | 1799 | 1461258650002 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1799 | 1461258650005 Marionette TRACE conn3 <- [1,2958,null,{}] 10:10:50 INFO - PROCESS | 1799 | 1461258650011 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 1799 | 1461258650264 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:10:50 INFO - PROCESS | 1799 | 1461258650574 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1799 | ++DOCSHELL 0x8722e000 == 132 [pid = 1799] [id = 748] 10:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x87e70c00) [pid = 1799] [serial = 2244] [outer = (nil)] 10:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8db61800) [pid = 1799] [serial = 2245] [outer = 0x87e70c00] 10:10:50 INFO - PROCESS | 1799 | 1461258650666 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 186 (0x8db64000) [pid = 1799] [serial = 2246] [outer = 0x87e70c00] 10:10:51 INFO - PROCESS | 1799 | 1461258651541 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:10:51 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. 10:10:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1591ms 10:10:51 INFO - PROCESS | 1799 | 1461258651594 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1799 | 1461258651598 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:10:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:10:51 INFO - PROCESS | 1799 | 1461258651604 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1799 | 1461258651608 Marionette TRACE conn3 <- [1,2962,null,{}] 10:10:51 INFO - PROCESS | 1799 | 1461258651614 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:51 INFO - PROCESS | 1799 | 1461258651840 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:10:52 INFO - PROCESS | 1799 | 1461258652154 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1799 | ++DOCSHELL 0x82546000 == 133 [pid = 1799] [id = 749] 10:10:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 187 (0x87e62000) [pid = 1799] [serial = 2247] [outer = (nil)] 10:10:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 188 (0x8bb81c00) [pid = 1799] [serial = 2248] [outer = 0x87e62000] 10:10:52 INFO - PROCESS | 1799 | 1461258652243 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1799 | ++DOMWINDOW == 189 (0x8bb83800) [pid = 1799] [serial = 2249] [outer = 0x87e62000] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 188 (0x8b332400) [pid = 1799] [serial = 1995] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 187 (0xa29c5400) [pid = 1799] [serial = 2046] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 186 (0x8ac80400) [pid = 1799] [serial = 2123] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 185 (0x8ab3c000) [pid = 1799] [serial = 2120] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x8b32e800) [pid = 1799] [serial = 2121] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8894e000) [pid = 1799] [serial = 2114] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x88bb3c00) [pid = 1799] [serial = 2115] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x98544c00) [pid = 1799] [serial = 2112] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x9851e000) [pid = 1799] [serial = 2111] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x97937800) [pid = 1799] [serial = 2109] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x97935400) [pid = 1799] [serial = 2108] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9757b800) [pid = 1799] [serial = 2106] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x9701d000) [pid = 1799] [serial = 2105] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x95adb800) [pid = 1799] [serial = 2103] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x94fb6400) [pid = 1799] [serial = 2102] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x937cf800) [pid = 1799] [serial = 2100] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0x936f6c00) [pid = 1799] [serial = 2099] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0x93416000) [pid = 1799] [serial = 2097] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x928dd400) [pid = 1799] [serial = 2096] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x91ee6400) [pid = 1799] [serial = 2094] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x91ede800) [pid = 1799] [serial = 2093] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0x9065fc00) [pid = 1799] [serial = 2091] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x901c0000) [pid = 1799] [serial = 2090] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x8ffea400) [pid = 1799] [serial = 2088] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0x8ff31800) [pid = 1799] [serial = 2087] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8fb05000) [pid = 1799] [serial = 2085] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8f45a000) [pid = 1799] [serial = 2084] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x8f1c7800) [pid = 1799] [serial = 2082] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x8f10b400) [pid = 1799] [serial = 2081] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x8e7dc800) [pid = 1799] [serial = 2079] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x8e5efc00) [pid = 1799] [serial = 2078] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x8d8d4400) [pid = 1799] [serial = 2076] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x8d8cc800) [pid = 1799] [serial = 2075] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x8bc48c00) [pid = 1799] [serial = 2073] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x8b4fa400) [pid = 1799] [serial = 2072] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8b3c2400) [pid = 1799] [serial = 2070] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8b337800) [pid = 1799] [serial = 2069] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8ac3e000) [pid = 1799] [serial = 2067] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8ab3cc00) [pid = 1799] [serial = 2066] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8a8ab800) [pid = 1799] [serial = 2064] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8a8a1800) [pid = 1799] [serial = 2063] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x89f92c00) [pid = 1799] [serial = 2061] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8996a000) [pid = 1799] [serial = 2060] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x87b1c000) [pid = 1799] [serial = 2058] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x872f2400) [pid = 1799] [serial = 2057] [outer = (nil)] [url = about:blank] 10:10:55 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8a0f1000) [pid = 1799] [serial = 2117] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8a8a2c00) [pid = 1799] [serial = 2118] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1799 | 1461258656331 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:10:56 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. 10:10:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 4738ms 10:10:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:10:56 INFO - PROCESS | 1799 | 1461258656347 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1799 | 1461258656352 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:10:56 INFO - PROCESS | 1799 | 1461258656360 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1799 | 1461258656365 Marionette TRACE conn3 <- [1,2966,null,{}] 10:10:56 INFO - PROCESS | 1799 | 1461258656373 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:56 INFO - PROCESS | 1799 | 1461258656566 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:10:56 INFO - PROCESS | 1799 | 1461258656864 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x876bd400 == 134 [pid = 1799] [id = 750] 10:10:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x876be000) [pid = 1799] [serial = 2250] [outer = (nil)] 10:10:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x87b1c800) [pid = 1799] [serial = 2251] [outer = 0x876be000] 10:10:56 INFO - PROCESS | 1799 | 1461258656952 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x87bb3000) [pid = 1799] [serial = 2252] [outer = 0x876be000] 10:10:57 INFO - PROCESS | 1799 | 1461258657671 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:10:57 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. 10:10:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1345ms 10:10:57 INFO - PROCESS | 1799 | 1461258657704 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1799 | 1461258657712 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:10:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:10:57 INFO - PROCESS | 1799 | 1461258657722 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1799 | 1461258657726 Marionette TRACE conn3 <- [1,2970,null,{}] 10:10:57 INFO - PROCESS | 1799 | 1461258657732 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:57 INFO - PROCESS | 1799 | 1461258657939 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:10:58 INFO - PROCESS | 1799 | 1461258658188 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e6f800 == 135 [pid = 1799] [id = 751] 10:10:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8870c000) [pid = 1799] [serial = 2253] [outer = (nil)] 10:10:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x88844c00) [pid = 1799] [serial = 2254] [outer = 0x8870c000] 10:10:58 INFO - PROCESS | 1799 | 1461258658265 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x888f3000) [pid = 1799] [serial = 2255] [outer = 0x8870c000] 10:10:59 INFO - PROCESS | 1799 | 1461258659157 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:10:59 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. 10:10:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1483ms 10:10:59 INFO - PROCESS | 1799 | 1461258659206 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1799 | 1461258659209 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:10:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:10:59 INFO - PROCESS | 1799 | 1461258659216 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1799 | 1461258659221 Marionette TRACE conn3 <- [1,2974,null,{}] 10:10:59 INFO - PROCESS | 1799 | 1461258659247 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:59 INFO - PROCESS | 1799 | 1461258659549 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:10:59 INFO - PROCESS | 1799 | 1461258659600 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x889e8c00 == 136 [pid = 1799] [id = 752] 10:10:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x889f0000) [pid = 1799] [serial = 2256] [outer = (nil)] 10:10:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x88bb4c00) [pid = 1799] [serial = 2257] [outer = 0x889f0000] 10:10:59 INFO - PROCESS | 1799 | 1461258659676 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x89962400) [pid = 1799] [serial = 2258] [outer = 0x889f0000] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x87bb4800) [pid = 1799] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8fdaa800) [pid = 1799] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8a8ed400) [pid = 1799] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x88943000) [pid = 1799] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8d8d3800) [pid = 1799] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8f245400) [pid = 1799] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x889e6c00) [pid = 1799] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8ffea000) [pid = 1799] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8fb72000) [pid = 1799] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8fb75000) [pid = 1799] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x872f7000) [pid = 1799] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x98f1d400) [pid = 1799] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0x8bc3d800) [pid = 1799] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x98f16c00) [pid = 1799] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x8ac3b400) [pid = 1799] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0xa0be2800) [pid = 1799] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x8be8f800) [pid = 1799] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x88845c00) [pid = 1799] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0x978f2400) [pid = 1799] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x93420400) [pid = 1799] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x888f1c00) [pid = 1799] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:11:01 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x90496400) [pid = 1799] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:11:01 INFO - PROCESS | 1799 | 1461258661210 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:11:01 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. 10:11:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2043ms 10:11:01 INFO - PROCESS | 1799 | 1461258661261 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:11:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:11:01 INFO - PROCESS | 1799 | 1461258661266 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:11:01 INFO - PROCESS | 1799 | 1461258661273 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1799 | 1461258661276 Marionette TRACE conn3 <- [1,2978,null,{}] 10:11:01 INFO - PROCESS | 1799 | 1461258661360 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:01 INFO - PROCESS | 1799 | 1461258661582 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:11:01 INFO - PROCESS | 1799 | 1461258661793 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1799 | ++DOCSHELL 0x88bb6400 == 137 [pid = 1799] [id = 753] 10:11:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x89965400) [pid = 1799] [serial = 2259] [outer = (nil)] 10:11:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x8996c800) [pid = 1799] [serial = 2260] [outer = 0x89965400] 10:11:01 INFO - PROCESS | 1799 | 1461258661867 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x899b5c00) [pid = 1799] [serial = 2261] [outer = 0x89965400] 10:11:02 INFO - PROCESS | 1799 | 1461258662526 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:11:02 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. 10:11:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1273ms 10:11:02 INFO - PROCESS | 1799 | 1461258662544 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 1799 | 1461258662547 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:11:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:11:02 INFO - PROCESS | 1799 | 1461258662560 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1799 | 1461258662563 Marionette TRACE conn3 <- [1,2982,null,{}] 10:11:02 INFO - PROCESS | 1799 | 1461258662569 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:02 INFO - PROCESS | 1799 | 1461258662768 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:11:03 INFO - PROCESS | 1799 | 1461258662996 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1799 | ++DOCSHELL 0x87b13c00 == 138 [pid = 1799] [id = 754] 10:11:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x888fcc00) [pid = 1799] [serial = 2262] [outer = (nil)] 10:11:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x89f94c00) [pid = 1799] [serial = 2263] [outer = 0x888fcc00] 10:11:03 INFO - PROCESS | 1799 | 1461258663074 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a049800) [pid = 1799] [serial = 2264] [outer = 0x888fcc00] 10:11:04 INFO - PROCESS | 1799 | 1461258664102 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:11:04 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 10:11:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:11:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1588ms 10:11:04 INFO - PROCESS | 1799 | 1461258664150 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1799 | 1461258664158 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:11:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:11:04 INFO - PROCESS | 1799 | 1461258664168 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1799 | 1461258664173 Marionette TRACE conn3 <- [1,2986,null,{}] 10:11:04 INFO - PROCESS | 1799 | 1461258664202 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:04 INFO - PROCESS | 1799 | 1461258664463 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:11:04 INFO - PROCESS | 1799 | 1461258664764 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e67400 == 139 [pid = 1799] [id = 755] 10:11:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8870bc00) [pid = 1799] [serial = 2265] [outer = (nil)] 10:11:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x88846800) [pid = 1799] [serial = 2266] [outer = 0x8870bc00] 10:11:04 INFO - PROCESS | 1799 | 1461258664911 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x88944800) [pid = 1799] [serial = 2267] [outer = 0x8870bc00] 10:11:05 INFO - PROCESS | 1799 | 1461258665796 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:11:05 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. 10:11:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1641ms 10:11:05 INFO - PROCESS | 1799 | 1461258665809 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1799 | 1461258665818 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:11:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:11:05 INFO - PROCESS | 1799 | 1461258665829 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1799 | 1461258665832 Marionette TRACE conn3 <- [1,2990,null,{}] 10:11:05 INFO - PROCESS | 1799 | 1461258665839 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:06 INFO - PROCESS | 1799 | 1461258666073 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:11:06 INFO - PROCESS | 1799 | 1461258666435 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1799 | ++DOCSHELL 0x86085400 == 140 [pid = 1799] [id = 756] 10:11:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x89f92c00) [pid = 1799] [serial = 2268] [outer = (nil)] 10:11:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8a04bc00) [pid = 1799] [serial = 2269] [outer = 0x89f92c00] 10:11:06 INFO - PROCESS | 1799 | 1461258666621 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8a057c00) [pid = 1799] [serial = 2270] [outer = 0x89f92c00] 10:11:07 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a24a800 == 141 [pid = 1799] [id = 757] 10:11:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8a24c400) [pid = 1799] [serial = 2271] [outer = (nil)] 10:11:07 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8a8a1400) [pid = 1799] [serial = 2272] [outer = 0x8a24c400] 10:11:07 INFO - PROCESS | 1799 | 1461258667511 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:11:07 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. 10:11:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1735ms 10:11:07 INFO - PROCESS | 1799 | 1461258667564 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1799 | 1461258667568 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:11:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:11:07 INFO - PROCESS | 1799 | 1461258667575 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1799 | 1461258667581 Marionette TRACE conn3 <- [1,2994,null,{}] 10:11:07 INFO - PROCESS | 1799 | 1461258667597 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:07 INFO - PROCESS | 1799 | 1461258667891 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:11:08 INFO - PROCESS | 1799 | 1461258668236 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1799 | ++DOCSHELL 0x876b9c00 == 142 [pid = 1799] [id = 758] 10:11:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8a8a3800) [pid = 1799] [serial = 2273] [outer = (nil)] 10:11:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8a8aec00) [pid = 1799] [serial = 2274] [outer = 0x8a8a3800] 10:11:08 INFO - PROCESS | 1799 | 1461258668335 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8a8f3c00) [pid = 1799] [serial = 2275] [outer = 0x8a8a3800] 10:11:09 INFO - PROCESS | 1799 | 1461258669096 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:11:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:11:09 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 10:11:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1533ms 10:11:09 INFO - PROCESS | 1799 | 1461258669108 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1799 | 1461258669113 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:11:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:11:09 INFO - PROCESS | 1799 | 1461258669119 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1799 | 1461258669122 Marionette TRACE conn3 <- [1,2998,null,{}] 10:11:09 INFO - PROCESS | 1799 | 1461258669128 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:09 INFO - PROCESS | 1799 | 1461258669370 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:11:09 INFO - PROCESS | 1799 | 1461258669655 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a24f400 == 143 [pid = 1799] [id = 759] 10:11:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8aa33400) [pid = 1799] [serial = 2276] [outer = (nil)] 10:11:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8ab2e000) [pid = 1799] [serial = 2277] [outer = 0x8aa33400] 10:11:09 INFO - PROCESS | 1799 | 1461258669744 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8ab30c00) [pid = 1799] [serial = 2278] [outer = 0x8aa33400] 10:11:10 INFO - PROCESS | 1799 | 1461258670609 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:11:10 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. 10:11:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1528ms 10:11:10 INFO - PROCESS | 1799 | 1461258670648 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1799 | 1461258670651 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:11:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:11:10 INFO - PROCESS | 1799 | 1461258670658 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1799 | 1461258670662 Marionette TRACE conn3 <- [1,3002,null,{}] 10:11:10 INFO - PROCESS | 1799 | 1461258670668 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:10 INFO - PROCESS | 1799 | 1461258670924 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:11:11 INFO - PROCESS | 1799 | 1461258671213 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8aa000 == 144 [pid = 1799] [id = 760] 10:11:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8aa31400) [pid = 1799] [serial = 2279] [outer = (nil)] 10:11:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8ac42c00) [pid = 1799] [serial = 2280] [outer = 0x8aa31400] 10:11:11 INFO - PROCESS | 1799 | 1461258671303 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8ac74000) [pid = 1799] [serial = 2281] [outer = 0x8aa31400] 10:11:12 INFO - PROCESS | 1799 | 1461258672182 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:11:12 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. 10:11:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1584ms 10:11:12 INFO - PROCESS | 1799 | 1461258672243 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1799 | 1461258672247 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:11:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:11:12 INFO - PROCESS | 1799 | 1461258672253 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1799 | 1461258672256 Marionette TRACE conn3 <- [1,3006,null,{}] 10:11:12 INFO - PROCESS | 1799 | 1461258672262 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:12 INFO - PROCESS | 1799 | 1461258672501 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:11:12 INFO - PROCESS | 1799 | 1461258672806 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1799 | ++DOCSHELL 0x8aa39400 == 145 [pid = 1799] [id = 761] 10:11:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8b21c800) [pid = 1799] [serial = 2282] [outer = (nil)] 10:11:12 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8b339400) [pid = 1799] [serial = 2283] [outer = 0x8b21c800] 10:11:12 INFO - PROCESS | 1799 | 1461258672898 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8b3c2800) [pid = 1799] [serial = 2284] [outer = 0x8b21c800] 10:11:13 INFO - PROCESS | 1799 | 1461258673709 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:11:13 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. 10:11:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 10:11:13 INFO - PROCESS | 1799 | 1461258673741 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1799 | 1461258673745 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:11:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:11:13 INFO - PROCESS | 1799 | 1461258673752 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1799 | 1461258673755 Marionette TRACE conn3 <- [1,3010,null,{}] 10:11:13 INFO - PROCESS | 1799 | 1461258673761 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:14 INFO - PROCESS | 1799 | 1461258674021 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:11:14 INFO - PROCESS | 1799 | 1461258674304 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1799 | ++DOCSHELL 0x8894e800 == 146 [pid = 1799] [id = 762] 10:11:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8b218c00) [pid = 1799] [serial = 2285] [outer = (nil)] 10:11:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8b4eec00) [pid = 1799] [serial = 2286] [outer = 0x8b218c00] 10:11:14 INFO - PROCESS | 1799 | 1461258674407 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8b4f1400) [pid = 1799] [serial = 2287] [outer = 0x8b218c00] 10:11:15 INFO - PROCESS | 1799 | 1461258675219 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:11:15 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 10:11:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1488ms 10:11:15 INFO - PROCESS | 1799 | 1461258675240 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1799 | 1461258675244 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:11:15 INFO - PROCESS | 1799 | 1461258675250 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1799 | 1461258675254 Marionette TRACE conn3 <- [1,3014,null,{}] 10:11:15 INFO - PROCESS | 1799 | 1461258675259 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:15 INFO - PROCESS | 1799 | 1461258675478 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:11:15 INFO - PROCESS | 1799 | 1461258675758 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b32f400 == 147 [pid = 1799] [id = 763] 10:11:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8b33a400) [pid = 1799] [serial = 2288] [outer = (nil)] 10:11:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8bb82000) [pid = 1799] [serial = 2289] [outer = 0x8b33a400] 10:11:15 INFO - PROCESS | 1799 | 1461258675851 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8bb83c00) [pid = 1799] [serial = 2290] [outer = 0x8b33a400] 10:11:16 INFO - PROCESS | 1799 | [1799] 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 10:11:16 INFO - PROCESS | 1799 | 1461258676800 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:11:16 INFO - {} 10:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:11:16 INFO - {} 10:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:11:16 INFO - {} 10:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:11:16 INFO - {} 10:11:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1579ms 10:11:16 INFO - PROCESS | 1799 | 1461258676836 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1799 | 1461258676839 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:11:16 INFO - TEST-START | /FileAPI/fileReader.html 10:11:16 INFO - PROCESS | 1799 | 1461258676846 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1799 | 1461258676848 Marionette TRACE conn3 <- [1,3018,null,{}] 10:11:16 INFO - PROCESS | 1799 | 1461258676855 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:17 INFO - PROCESS | 1799 | 1461258677106 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:11:17 INFO - PROCESS | 1799 | 1461258677460 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b4fac00 == 148 [pid = 1799] [id = 764] 10:11:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8bb89800) [pid = 1799] [serial = 2291] [outer = (nil)] 10:11:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x8bc41800) [pid = 1799] [serial = 2292] [outer = 0x8bb89800] 10:11:17 INFO - PROCESS | 1799 | 1461258677547 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x8bc47400) [pid = 1799] [serial = 2293] [outer = 0x8bb89800] 10:11:18 INFO - PROCESS | 1799 | 1461258678301 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:11:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:11:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:11:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:11:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1480ms 10:11:18 INFO - PROCESS | 1799 | 1461258678327 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1799 | 1461258678331 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /FileAPI/historical.html 10:11:18 INFO - PROCESS | 1799 | 1461258678337 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1799 | 1461258678341 Marionette TRACE conn3 <- [1,3022,null,{}] 10:11:18 INFO - PROCESS | 1799 | 1461258678346 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:18 INFO - PROCESS | 1799 | 1461258678563 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:11:18 INFO - PROCESS | 1799 | 1461258678870 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bb7e000 == 149 [pid = 1799] [id = 765] 10:11:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8bb7f800) [pid = 1799] [serial = 2294] [outer = (nil)] 10:11:18 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x8be82800) [pid = 1799] [serial = 2295] [outer = 0x8bb7f800] 10:11:18 INFO - PROCESS | 1799 | 1461258678962 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x8be89000) [pid = 1799] [serial = 2296] [outer = 0x8bb7f800] 10:11:19 INFO - PROCESS | 1799 | 1461258679815 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:11:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:11:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:11:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:11:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:11:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:11:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:11:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:11:19 INFO - TEST-OK | /FileAPI/historical.html | took 1538ms 10:11:19 INFO - PROCESS | 1799 | 1461258679919 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1799 | 1461258679924 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:11:19 INFO - TEST-START | /FileAPI/idlharness.html 10:11:19 INFO - PROCESS | 1799 | 1461258679943 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1799 | 1461258679948 Marionette TRACE conn3 <- [1,3026,null,{}] 10:11:19 INFO - PROCESS | 1799 | 1461258679957 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:20 INFO - PROCESS | 1799 | 1461258680206 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:11:20 INFO - PROCESS | 1799 | 1461258680516 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bd80800 == 150 [pid = 1799] [id = 766] 10:11:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 168 (0x8be85800) [pid = 1799] [serial = 2297] [outer = (nil)] 10:11:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 169 (0x8e4c5400) [pid = 1799] [serial = 2298] [outer = 0x8be85800] 10:11:20 INFO - PROCESS | 1799 | 1461258680657 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1799 | ++DOMWINDOW == 170 (0x8e5e7c00) [pid = 1799] [serial = 2299] [outer = 0x8be85800] 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:11:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:11:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:11:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:11:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:11:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:11:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:11:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:11:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:11:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:11:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:11:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:11:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:11:22 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 10:11:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:11:22 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 10:11:22 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 10:11:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:11:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:11:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:11:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:11:22 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 10:11:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:11:22 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 10:11:22 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 10:11:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:11:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:11:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:11:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:11:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:11:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:11:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2752ms 10:11:22 INFO - TEST-START | /FileAPI/idlharness.worker 10:11:22 INFO - PROCESS | 1799 | 1461258682527 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:11:22 INFO - PROCESS | 1799 | 1461258682714 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1799 | 1461258682722 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:11:22 INFO - PROCESS | 1799 | 1461258682758 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1799 | 1461258682770 Marionette TRACE conn3 <- [1,3030,null,{}] 10:11:22 INFO - PROCESS | 1799 | 1461258682785 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:23 INFO - PROCESS | 1799 | 1461258683064 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:11:23 INFO - PROCESS | 1799 | 1461258683366 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3c400 == 151 [pid = 1799] [id = 767] 10:11:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 171 (0x8bc3dc00) [pid = 1799] [serial = 2300] [outer = (nil)] 10:11:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 172 (0x8fb75000) [pid = 1799] [serial = 2301] [outer = 0x8bc3dc00] 10:11:23 INFO - PROCESS | 1799 | 1461258683454 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1799 | ++DOMWINDOW == 173 (0x8fb78800) [pid = 1799] [serial = 2302] [outer = 0x8bc3dc00] 10:11:23 INFO - PROCESS | 1799 | [1799] 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 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:11:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:11:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:11:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:11:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:11:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:11:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:11:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:11:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:11:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:11:25 INFO - {} 10:11:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:11:26 INFO - {} 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:11:26 INFO - {} 10:11:26 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 - {} 10:11:26 INFO - {} 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:11:26 INFO - {} 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:11:26 INFO - {} 10:11:26 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 - {} 10:11:26 INFO - {} 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 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 10:11:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:11:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:11:26 INFO - {} 10:11:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3278ms 10:11:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:11:26 INFO - PROCESS | 1799 | 1461258685923 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:11:26 INFO - PROCESS | 1799 | 1461258686067 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1799 | 1461258686081 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:11:26 INFO - PROCESS | 1799 | 1461258686094 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1799 | 1461258686105 Marionette TRACE conn3 <- [1,3034,null,{}] 10:11:26 INFO - PROCESS | 1799 | 1461258686117 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:26 INFO - PROCESS | 1799 | 1461258686514 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:11:26 INFO - PROCESS | 1799 | 1461258686835 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fb0e400 == 152 [pid = 1799] [id = 768] 10:11:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 174 (0x8fbe6000) [pid = 1799] [serial = 2303] [outer = (nil)] 10:11:26 INFO - PROCESS | 1799 | ++DOMWINDOW == 175 (0x9341a800) [pid = 1799] [serial = 2304] [outer = 0x8fbe6000] 10:11:26 INFO - PROCESS | 1799 | 1461258686924 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1799 | ++DOMWINDOW == 176 (0x9341f800) [pid = 1799] [serial = 2305] [outer = 0x8fbe6000] 10:11:27 INFO - PROCESS | 1799 | 1461258687778 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:11:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:11:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1693ms 10:11:27 INFO - PROCESS | 1799 | 1461258687788 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1799 | 1461258687791 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:11:27 INFO - PROCESS | 1799 | 1461258687798 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1799 | 1461258687801 Marionette TRACE conn3 <- [1,3038,null,{}] 10:11:27 INFO - PROCESS | 1799 | 1461258687807 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:28 INFO - PROCESS | 1799 | 1461258688053 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:11:28 INFO - PROCESS | 1799 | 1461258688373 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1799 | ++DOCSHELL 0x8e7da800 == 153 [pid = 1799] [id = 769] 10:11:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 177 (0x8fb02000) [pid = 1799] [serial = 2306] [outer = (nil)] 10:11:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 178 (0x937c9000) [pid = 1799] [serial = 2307] [outer = 0x8fb02000] 10:11:28 INFO - PROCESS | 1799 | 1461258688463 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1799 | ++DOMWINDOW == 179 (0x937ce000) [pid = 1799] [serial = 2308] [outer = 0x8fb02000] 10:11:29 INFO - PROCESS | 1799 | 1461258689310 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:11:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:11:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:11:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1537ms 10:11:29 INFO - PROCESS | 1799 | 1461258689337 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1799 | 1461258689341 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:11:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:11:29 INFO - PROCESS | 1799 | 1461258689348 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1799 | 1461258689351 Marionette TRACE conn3 <- [1,3042,null,{}] 10:11:29 INFO - PROCESS | 1799 | 1461258689357 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:29 INFO - PROCESS | 1799 | 1461258689621 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:11:29 INFO - PROCESS | 1799 | 1461258689909 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a052800 == 154 [pid = 1799] [id = 770] 10:11:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 180 (0x9341e800) [pid = 1799] [serial = 2309] [outer = (nil)] 10:11:29 INFO - PROCESS | 1799 | ++DOMWINDOW == 181 (0x94fb5400) [pid = 1799] [serial = 2310] [outer = 0x9341e800] 10:11:30 INFO - PROCESS | 1799 | 1461258690003 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1799 | ++DOMWINDOW == 182 (0x94fb8000) [pid = 1799] [serial = 2311] [outer = 0x9341e800] 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:11:31 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. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:11:31 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'.) 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:11:31 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. 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:11:31 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. 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:11:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:11:31 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. 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:11:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:11:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:11:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:11:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1916ms 10:11:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:11:31 INFO - PROCESS | 1799 | 1461258691167 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:11:31 INFO - PROCESS | 1799 | 1461258691265 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1799 | 1461258691270 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:11:31 INFO - PROCESS | 1799 | 1461258691288 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1799 | 1461258691290 Marionette TRACE conn3 <- [1,3046,null,{}] 10:11:31 INFO - PROCESS | 1799 | 1461258691321 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:31 INFO - PROCESS | 1799 | 1461258691675 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:11:32 INFO - PROCESS | 1799 | 1461258692008 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1799 | ++DOCSHELL 0x87bac400 == 155 [pid = 1799] [id = 771] 10:11:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 183 (0x8ab3bc00) [pid = 1799] [serial = 2312] [outer = (nil)] 10:11:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 184 (0x8fda9c00) [pid = 1799] [serial = 2313] [outer = 0x8ab3bc00] 10:11:32 INFO - PROCESS | 1799 | 1461258692101 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1799 | ++DOMWINDOW == 185 (0x8fdae000) [pid = 1799] [serial = 2314] [outer = 0x8ab3bc00] 10:11:32 INFO - PROCESS | 1799 | [1799] 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 10:11:32 INFO - PROCESS | 1799 | 1461258692994 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:11:33 INFO - {} 10:11:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1758ms 10:11:33 INFO - PROCESS | 1799 | 1461258693041 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1799 | 1461258693044 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:11:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:11:33 INFO - PROCESS | 1799 | 1461258693055 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1799 | 1461258693058 Marionette TRACE conn3 <- [1,3050,null,{}] 10:11:33 INFO - PROCESS | 1799 | 1461258693064 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:33 INFO - PROCESS | 1799 | 1461258693328 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8be82c00 == 154 [pid = 1799] [id = 112] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8f1c9800 == 153 [pid = 1799] [id = 702] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x88848400 == 152 [pid = 1799] [id = 726] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x889e1800 == 151 [pid = 1799] [id = 642] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8f45ec00 == 150 [pid = 1799] [id = 78] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x9919f800 == 149 [pid = 1799] [id = 613] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x888f1000 == 148 [pid = 1799] [id = 243] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x89f8fc00 == 147 [pid = 1799] [id = 385] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x928e4c00 == 146 [pid = 1799] [id = 474] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x88bb6400 == 145 [pid = 1799] [id = 753] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x87e6f800 == 144 [pid = 1799] [id = 751] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x876bd400 == 143 [pid = 1799] [id = 750] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x82546000 == 142 [pid = 1799] [id = 749] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8722e000 == 141 [pid = 1799] [id = 748] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0xa0e3a400 == 140 [pid = 1799] [id = 746] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x87e62400 == 139 [pid = 1799] [id = 745] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x87e69c00 == 138 [pid = 1799] [id = 747] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x9fae1000 == 137 [pid = 1799] [id = 744] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x97942c00 == 136 [pid = 1799] [id = 743] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8fbe1c00 == 135 [pid = 1799] [id = 742] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x9049fc00 == 134 [pid = 1799] [id = 741] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8b3c8000 == 133 [pid = 1799] [id = 739] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x92847400 == 132 [pid = 1799] [id = 740] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8b331400 == 131 [pid = 1799] [id = 738] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8f461800 == 130 [pid = 1799] [id = 737] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x87bb0400 == 129 [pid = 1799] [id = 736] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x88bbc400 == 128 [pid = 1799] [id = 734] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8d8c7c00 == 127 [pid = 1799] [id = 735] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8b4f0000 == 126 [pid = 1799] [id = 733] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8ac3a800 == 125 [pid = 1799] [id = 732] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x899bb800 == 124 [pid = 1799] [id = 731] 10:11:36 INFO - PROCESS | 1799 | --DOCSHELL 0x8894c800 == 123 [pid = 1799] [id = 730] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 184 (0x9fa1bc00) [pid = 1799] [serial = 2162] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 183 (0x8fdb3800) [pid = 1799] [serial = 2178] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 182 (0x8b334000) [pid = 1799] [serial = 2130] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 181 (0x8894d000) [pid = 1799] [serial = 2126] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 180 (0x8f1cac00) [pid = 1799] [serial = 2139] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 179 (0x8fbec000) [pid = 1799] [serial = 2142] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 178 (0x8a055800) [pid = 1799] [serial = 2055] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 177 (0x9049f400) [pid = 1799] [serial = 2147] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 176 (0x8fb7d400) [pid = 1799] [serial = 2141] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 175 (0x900e7400) [pid = 1799] [serial = 2145] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 174 (0x91ee3000) [pid = 1799] [serial = 2150] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 173 (0x91107400) [pid = 1799] [serial = 2148] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 172 (0xa4375000) [pid = 1799] [serial = 2175] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 171 (0xa0d9d800) [pid = 1799] [serial = 2169] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 170 (0x8bd81400) [pid = 1799] [serial = 2133] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 169 (0x9fd06000) [pid = 1799] [serial = 2166] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 168 (0x8ac7a000) [pid = 1799] [serial = 2186] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 167 (0xa0d99800) [pid = 1799] [serial = 2168] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 166 (0x9fbadc00) [pid = 1799] [serial = 2165] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 165 (0x928e9400) [pid = 1799] [serial = 2151] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 164 (0xa29c1400) [pid = 1799] [serial = 2172] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 163 (0x8d8d1800) [pid = 1799] [serial = 2135] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 162 (0x8a246800) [pid = 1799] [serial = 2184] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 161 (0x9851d800) [pid = 1799] [serial = 2157] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 160 (0x99244000) [pid = 1799] [serial = 2160] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 159 (0x889ed400) [pid = 1799] [serial = 2127] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 158 (0x9fade800) [pid = 1799] [serial = 2163] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 157 (0x889ebc00) [pid = 1799] [serial = 2180] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 156 (0x94fb9c00) [pid = 1799] [serial = 2153] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 155 (0x97940000) [pid = 1799] [serial = 2156] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 154 (0x95a51c00) [pid = 1799] [serial = 2154] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 153 (0x8fff5c00) [pid = 1799] [serial = 2144] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 152 (0x8a057800) [pid = 1799] [serial = 2183] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 151 (0x8fdb1c00) [pid = 1799] [serial = 2177] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 150 (0x8bc49400) [pid = 1799] [serial = 2132] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0xa2942000) [pid = 1799] [serial = 2171] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8b333400) [pid = 1799] [serial = 2187] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0xa435b400) [pid = 1799] [serial = 2174] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x8aa30000) [pid = 1799] [serial = 2129] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x89962800) [pid = 1799] [serial = 2181] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x98829400) [pid = 1799] [serial = 2159] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x8e4cc400) [pid = 1799] [serial = 2136] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x8f103c00) [pid = 1799] [serial = 2138] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x8aa3b000) [pid = 1799] [serial = 2189] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1799 | 1461258696820 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1799 | ++DOCSHELL 0x874ba800 == 124 [pid = 1799] [id = 772] 10:11:36 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x874bdc00) [pid = 1799] [serial = 2315] [outer = (nil)] 10:11:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x876ba000) [pid = 1799] [serial = 2316] [outer = 0x874bdc00] 10:11:37 INFO - PROCESS | 1799 | 1461258697011 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x87b1d400) [pid = 1799] [serial = 2317] [outer = 0x874bdc00] 10:11:37 INFO - PROCESS | 1799 | 1461258697805 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:11:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 4791ms 10:11:37 INFO - PROCESS | 1799 | 1461258697848 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1799 | 1461258697854 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:11:37 INFO - PROCESS | 1799 | 1461258697862 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1799 | 1461258697868 Marionette TRACE conn3 <- [1,3054,null,{}] 10:11:37 INFO - PROCESS | 1799 | 1461258697875 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 1799 | 1461258698088 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:11:38 INFO - PROCESS | 1799 | 1461258698360 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e6e000 == 125 [pid = 1799] [id = 773] 10:11:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x88708400) [pid = 1799] [serial = 2318] [outer = (nil)] 10:11:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x88844400) [pid = 1799] [serial = 2319] [outer = 0x88708400] 10:11:38 INFO - PROCESS | 1799 | 1461258698441 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x888fb000) [pid = 1799] [serial = 2320] [outer = 0x88708400] 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:11:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:11:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:11:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:11:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:11:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:11:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:11:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:11:40 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" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:11:40 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" 10:11:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:11:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:11:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2084ms 10:11:40 INFO - PROCESS | 1799 | 1461258699807 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:11:40 INFO - PROCESS | 1799 | 1461258700203 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1799 | 1461258700224 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:11:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:11:40 INFO - PROCESS | 1799 | 1461258700277 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1799 | 1461258700284 Marionette TRACE conn3 <- [1,3058,null,{}] 10:11:40 INFO - PROCESS | 1799 | 1461258700311 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:40 INFO - PROCESS | 1799 | 1461258700599 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:11:40 INFO - PROCESS | 1799 | 1461258700638 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1799 | ++DOCSHELL 0x8883f000 == 126 [pid = 1799] [id = 774] 10:11:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x889e7400) [pid = 1799] [serial = 2321] [outer = (nil)] 10:11:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8a0f3c00) [pid = 1799] [serial = 2322] [outer = 0x889e7400] 10:11:40 INFO - PROCESS | 1799 | 1461258700742 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8a0fa000) [pid = 1799] [serial = 2323] [outer = 0x889e7400] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 149 (0x8bd78c00) [pid = 1799] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 148 (0x8fbe8c00) [pid = 1799] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 147 (0x8894f000) [pid = 1799] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 146 (0x9854f800) [pid = 1799] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 145 (0x8f110400) [pid = 1799] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 144 (0x87e70c00) [pid = 1799] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 143 (0x93bc1c00) [pid = 1799] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 142 (0x9284e400) [pid = 1799] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 141 (0x889f0000) [pid = 1799] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 140 (0x8be87400) [pid = 1799] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 139 (0x8fdad800) [pid = 1799] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 138 (0xa29cb800) [pid = 1799] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 137 (0x8f453800) [pid = 1799] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 136 (0x87e62000) [pid = 1799] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 135 (0x8870c000) [pid = 1799] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 134 (0x87e63000) [pid = 1799] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 133 (0x876be000) [pid = 1799] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 132 (0xa0da0c00) [pid = 1799] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 131 (0x87e6f000) [pid = 1799] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 130 (0x8a8a8800) [pid = 1799] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 129 (0x8fdb2800) [pid = 1799] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 128 (0x889ea400) [pid = 1799] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 127 (0x8a244400) [pid = 1799] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 126 (0x8bbaec00) [pid = 1799] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:11:42 INFO - PROCESS | 1799 | --DOMWINDOW == 125 (0x89965400) [pid = 1799] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:11:42 INFO - PROCESS | 1799 | 1461258702573 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:11:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:11:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:11:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:11:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:11:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:11:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:11:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:11:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:11:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2368ms 10:11:42 INFO - PROCESS | 1799 | 1461258702635 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1799 | 1461258702647 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:11:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:11:42 INFO - PROCESS | 1799 | 1461258702655 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1799 | 1461258702664 Marionette TRACE conn3 <- [1,3062,null,{}] 10:11:42 INFO - PROCESS | 1799 | 1461258702677 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:42 INFO - PROCESS | 1799 | 1461258702895 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:11:43 INFO - PROCESS | 1799 | 1461258703115 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a24d400 == 127 [pid = 1799] [id = 775] 10:11:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 126 (0x8a8eac00) [pid = 1799] [serial = 2324] [outer = (nil)] 10:11:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 127 (0x8ab39c00) [pid = 1799] [serial = 2325] [outer = 0x8a8eac00] 10:11:43 INFO - PROCESS | 1799 | 1461258703189 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1799 | ++DOMWINDOW == 128 (0x8ac76000) [pid = 1799] [serial = 2326] [outer = 0x8a8eac00] 10:11:43 INFO - PROCESS | 1799 | [1799] 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 10:11:43 INFO - PROCESS | 1799 | 1461258703937 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:11:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:11:43 INFO - {} 10:11:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1339ms 10:11:43 INFO - PROCESS | 1799 | 1461258703993 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:11:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:11:44 INFO - PROCESS | 1799 | 1461258703998 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:11:44 INFO - PROCESS | 1799 | 1461258704005 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1799 | 1461258704009 Marionette TRACE conn3 <- [1,3066,null,{}] 10:11:44 INFO - PROCESS | 1799 | 1461258704019 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:44 INFO - PROCESS | 1799 | 1461258704235 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:11:44 INFO - PROCESS | 1799 | 1461258704633 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1799 | ++DOCSHELL 0x874b3c00 == 128 [pid = 1799] [id = 776] 10:11:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 129 (0x874bbc00) [pid = 1799] [serial = 2327] [outer = (nil)] 10:11:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 130 (0x87b11800) [pid = 1799] [serial = 2328] [outer = 0x874bbc00] 10:11:44 INFO - PROCESS | 1799 | 1461258704798 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1799 | ++DOMWINDOW == 131 (0x87e63c00) [pid = 1799] [serial = 2329] [outer = 0x874bbc00] 10:11:45 INFO - PROCESS | 1799 | 1461258705683 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:11:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:11:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1697ms 10:11:45 INFO - PROCESS | 1799 | 1461258705703 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1799 | 1461258705711 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:11:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:11:45 INFO - PROCESS | 1799 | 1461258705720 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1799 | 1461258705724 Marionette TRACE conn3 <- [1,3070,null,{}] 10:11:45 INFO - PROCESS | 1799 | 1461258705733 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:45 INFO - PROCESS | 1799 | 1461258705975 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:11:46 INFO - PROCESS | 1799 | 1461258706295 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1799 | ++DOCSHELL 0x87e6c000 == 129 [pid = 1799] [id = 777] 10:11:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 132 (0x88845400) [pid = 1799] [serial = 2330] [outer = (nil)] 10:11:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 133 (0x889ea400) [pid = 1799] [serial = 2331] [outer = 0x88845400] 10:11:46 INFO - PROCESS | 1799 | 1461258706391 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1799 | ++DOMWINDOW == 134 (0x88bbc400) [pid = 1799] [serial = 2332] [outer = 0x88845400] 10:11:47 INFO - PROCESS | 1799 | 1461258707371 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1682ms 10:11:47 INFO - PROCESS | 1799 | 1461258707406 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1799 | 1461258707412 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:11:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:11:47 INFO - PROCESS | 1799 | 1461258707421 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1799 | 1461258707425 Marionette TRACE conn3 <- [1,3074,null,{}] 10:11:47 INFO - PROCESS | 1799 | 1461258707431 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:47 INFO - PROCESS | 1799 | 1461258707697 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:11:48 INFO - PROCESS | 1799 | 1461258708099 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1799 | ++DOCSHELL 0x89961400 == 130 [pid = 1799] [id = 778] 10:11:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 135 (0x8a0f4000) [pid = 1799] [serial = 2333] [outer = (nil)] 10:11:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 136 (0x8a0f9c00) [pid = 1799] [serial = 2334] [outer = 0x8a0f4000] 10:11:48 INFO - PROCESS | 1799 | 1461258708238 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1799 | ++DOMWINDOW == 137 (0x8a8ee400) [pid = 1799] [serial = 2335] [outer = 0x8a0f4000] 10:11:49 INFO - PROCESS | 1799 | 1461258709115 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:11:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1735ms 10:11:49 INFO - PROCESS | 1799 | 1461258709157 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1799 | 1461258709161 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:11:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:11:49 INFO - PROCESS | 1799 | 1461258709171 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1799 | 1461258709180 Marionette TRACE conn3 <- [1,3078,null,{}] 10:11:49 INFO - PROCESS | 1799 | 1461258709196 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:49 INFO - PROCESS | 1799 | 1461258709560 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:11:49 INFO - PROCESS | 1799 | 1461258709773 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a8f7400 == 131 [pid = 1799] [id = 779] 10:11:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 138 (0x8b214000) [pid = 1799] [serial = 2336] [outer = (nil)] 10:11:49 INFO - PROCESS | 1799 | ++DOMWINDOW == 139 (0x8b21c000) [pid = 1799] [serial = 2337] [outer = 0x8b214000] 10:11:49 INFO - PROCESS | 1799 | 1461258709915 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1799 | ++DOMWINDOW == 140 (0x8b330400) [pid = 1799] [serial = 2338] [outer = 0x8b214000] 10:11:50 INFO - PROCESS | 1799 | 1461258710782 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1799 | 1461258710825 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:11:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:11:50 INFO - PROCESS | 1799 | 1461258710838 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1799 | 1461258710841 Marionette TRACE conn3 <- [1,3082,null,{}] 10:11:50 INFO - PROCESS | 1799 | 1461258710878 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:51 INFO - PROCESS | 1799 | 1461258711111 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:11:51 INFO - PROCESS | 1799 | 1461258711415 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ab2ec00 == 132 [pid = 1799] [id = 780] 10:11:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 141 (0x8b217800) [pid = 1799] [serial = 2339] [outer = (nil)] 10:11:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 142 (0x8bb7d000) [pid = 1799] [serial = 2340] [outer = 0x8b217800] 10:11:51 INFO - PROCESS | 1799 | 1461258711550 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1799 | ++DOMWINDOW == 143 (0x8bba7c00) [pid = 1799] [serial = 2341] [outer = 0x8b217800] 10:11:52 INFO - PROCESS | 1799 | 1461258712333 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:11:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:11:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:11:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:11:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1569ms 10:11:52 INFO - PROCESS | 1799 | 1461258712407 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1799 | 1461258712412 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:11:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:11:52 INFO - PROCESS | 1799 | 1461258712418 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1799 | 1461258712421 Marionette TRACE conn3 <- [1,3086,null,{}] 10:11:52 INFO - PROCESS | 1799 | 1461258712427 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:52 INFO - PROCESS | 1799 | 1461258712708 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:11:53 INFO - PROCESS | 1799 | 1461258713023 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc48000 == 133 [pid = 1799] [id = 781] 10:11:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 144 (0x8bc49400) [pid = 1799] [serial = 2342] [outer = (nil)] 10:11:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 145 (0x8bd7d400) [pid = 1799] [serial = 2343] [outer = 0x8bc49400] 10:11:53 INFO - PROCESS | 1799 | 1461258713177 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1799 | ++DOMWINDOW == 146 (0x8d8d1c00) [pid = 1799] [serial = 2344] [outer = 0x8bc49400] 10:11:54 INFO - PROCESS | 1799 | 1461258714039 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:11:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1680ms 10:11:54 INFO - PROCESS | 1799 | 1461258714099 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1799 | 1461258714102 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:11:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:11:54 INFO - PROCESS | 1799 | 1461258714109 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1799 | 1461258714113 Marionette TRACE conn3 <- [1,3090,null,{}] 10:11:54 INFO - PROCESS | 1799 | 1461258714120 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:54 INFO - PROCESS | 1799 | 1461258714376 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:11:54 INFO - PROCESS | 1799 | 1461258714657 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b21d400 == 134 [pid = 1799] [id = 782] 10:11:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 147 (0x8bd77c00) [pid = 1799] [serial = 2345] [outer = (nil)] 10:11:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 148 (0x8e4c1c00) [pid = 1799] [serial = 2346] [outer = 0x8bd77c00] 10:11:54 INFO - PROCESS | 1799 | 1461258714746 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1799 | ++DOMWINDOW == 149 (0x8e4cb000) [pid = 1799] [serial = 2347] [outer = 0x8bd77c00] 10:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:11:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1487ms 10:11:55 INFO - PROCESS | 1799 | 1461258715589 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:11:55 INFO - PROCESS | 1799 | 1461258715597 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1799 | 1461258715601 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:11:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:11:55 INFO - PROCESS | 1799 | 1461258715607 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1799 | 1461258715610 Marionette TRACE conn3 <- [1,3094,null,{}] 10:11:55 INFO - PROCESS | 1799 | 1461258715616 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 1799 | 1461258715831 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:11:56 INFO - PROCESS | 1799 | 1461258716132 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1799 | ++DOCSHELL 0x8a246800 == 135 [pid = 1799] [id = 783] 10:11:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 150 (0x8db5b000) [pid = 1799] [serial = 2348] [outer = (nil)] 10:11:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 151 (0x8f104000) [pid = 1799] [serial = 2349] [outer = 0x8db5b000] 10:11:56 INFO - PROCESS | 1799 | 1461258716224 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1799 | ++DOMWINDOW == 152 (0x8f10d800) [pid = 1799] [serial = 2350] [outer = 0x8db5b000] 10:11:57 INFO - PROCESS | 1799 | 1461258717049 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:11:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:11:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 10:11:57 INFO - PROCESS | 1799 | 1461258717092 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:11:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:11:57 INFO - PROCESS | 1799 | 1461258717097 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:11:57 INFO - PROCESS | 1799 | 1461258717103 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1799 | 1461258717106 Marionette TRACE conn3 <- [1,3098,null,{}] 10:11:57 INFO - PROCESS | 1799 | 1461258717153 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:57 INFO - PROCESS | 1799 | 1461258717442 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:11:57 INFO - PROCESS | 1799 | 1461258717696 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bc3e800 == 136 [pid = 1799] [id = 784] 10:11:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 153 (0x8e4c4800) [pid = 1799] [serial = 2351] [outer = (nil)] 10:11:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 154 (0x8f45ec00) [pid = 1799] [serial = 2352] [outer = 0x8e4c4800] 10:11:57 INFO - PROCESS | 1799 | 1461258717788 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1799 | ++DOMWINDOW == 155 (0x8f5af000) [pid = 1799] [serial = 2353] [outer = 0x8e4c4800] 10:11:58 INFO - PROCESS | 1799 | 1461258718613 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:11:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1530ms 10:11:58 INFO - PROCESS | 1799 | 1461258718633 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1799 | 1461258718637 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:11:58 INFO - PROCESS | 1799 | 1461258718643 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1799 | 1461258718646 Marionette TRACE conn3 <- [1,3102,null,{}] 10:11:58 INFO - PROCESS | 1799 | 1461258718652 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:58 INFO - PROCESS | 1799 | 1461258718876 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:11:59 INFO - PROCESS | 1799 | 1461258719198 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1799 | ++DOCSHELL 0x8bbb0000 == 137 [pid = 1799] [id = 785] 10:11:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 156 (0x8e4c3400) [pid = 1799] [serial = 2354] [outer = (nil)] 10:11:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 157 (0x8fbe2400) [pid = 1799] [serial = 2355] [outer = 0x8e4c3400] 10:11:59 INFO - PROCESS | 1799 | 1461258719291 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1799 | ++DOMWINDOW == 158 (0x8fbeb000) [pid = 1799] [serial = 2356] [outer = 0x8e4c3400] 10:12:00 INFO - PROCESS | 1799 | 1461258720131 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:12:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1543ms 10:12:00 INFO - PROCESS | 1799 | 1461258720187 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1799 | 1461258720190 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:12:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:12:00 INFO - PROCESS | 1799 | 1461258720197 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1799 | 1461258720200 Marionette TRACE conn3 <- [1,3106,null,{}] 10:12:00 INFO - PROCESS | 1799 | 1461258720257 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:00 INFO - PROCESS | 1799 | 1461258720512 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:12:00 INFO - PROCESS | 1799 | 1461258720821 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1799 | ++DOCSHELL 0x8ff2f400 == 138 [pid = 1799] [id = 786] 10:12:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 159 (0x8ff31800) [pid = 1799] [serial = 2357] [outer = (nil)] 10:12:00 INFO - PROCESS | 1799 | ++DOMWINDOW == 160 (0x8ff38800) [pid = 1799] [serial = 2358] [outer = 0x8ff31800] 10:12:00 INFO - PROCESS | 1799 | 1461258720980 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1799 | ++DOMWINDOW == 161 (0x8ffe9c00) [pid = 1799] [serial = 2359] [outer = 0x8ff31800] 10:12:01 INFO - PROCESS | 1799 | 1461258721869 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:12:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:12:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:12:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:12:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1681ms 10:12:01 INFO - PROCESS | 1799 | 1461258721878 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1799 | 1461258721883 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:12:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:12:01 INFO - PROCESS | 1799 | 1461258721890 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1799 | 1461258721894 Marionette TRACE conn3 <- [1,3110,null,{}] 10:12:01 INFO - PROCESS | 1799 | 1461258721900 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:02 INFO - PROCESS | 1799 | 1461258722167 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:12:02 INFO - PROCESS | 1799 | 1461258722488 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1799 | ++DOCSHELL 0x8fdb6400 == 139 [pid = 1799] [id = 787] 10:12:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 162 (0x8ff39800) [pid = 1799] [serial = 2360] [outer = (nil)] 10:12:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 163 (0x900e3800) [pid = 1799] [serial = 2361] [outer = 0x8ff39800] 10:12:02 INFO - PROCESS | 1799 | 1461258722581 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1799 | ++DOMWINDOW == 164 (0x9019e000) [pid = 1799] [serial = 2362] [outer = 0x8ff39800] 10:12:03 INFO - PROCESS | 1799 | 1461258723450 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:12:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:12:03 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 10:12:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:12:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1582ms 10:12:03 INFO - PROCESS | 1799 | 1461258723474 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1799 | 1461258723477 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:12:03 INFO - PROCESS | 1799 | 1461258723484 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1799 | 1461258723488 Marionette TRACE conn3 <- [1,3114,null,{}] 10:12:03 INFO - PROCESS | 1799 | 1461258723494 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:03 INFO - PROCESS | 1799 | 1461258723729 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:12:04 INFO - PROCESS | 1799 | 1461258724055 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"199888f8-a1d1-4531-86ac-7f2e3a0cfca4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1799 | ++DOCSHELL 0x8b339000 == 140 [pid = 1799] [id = 788] 10:12:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 165 (0x8fbe0800) [pid = 1799] [serial = 2363] [outer = (nil)] 10:12:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 166 (0x90491c00) [pid = 1799] [serial = 2364] [outer = 0x8fbe0800] 10:12:04 INFO - PROCESS | 1799 | 1461258724149 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1799 | ++DOMWINDOW == 167 (0x90495800) [pid = 1799] [serial = 2365] [outer = 0x8fbe0800] 10:12:04 INFO - PROCESS | 1799 | 1461258724988 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:12:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:12:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1530ms 10:12:05 INFO - PROCESS | 1799 | 1461258725015 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1799 | 1461258725018 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:12:06 WARNING - u'runner_teardown' () 10:12:06 INFO - No more tests 10:12:06 INFO - Got 0 unexpected results 10:12:06 INFO - SUITE-END | took 1293s 10:12:06 INFO - Closing logging queue 10:12:06 INFO - queue closed 10:12:06 INFO - Return code: 0 10:12:06 WARNING - # TBPL SUCCESS # 10:12:06 INFO - Running post-action listener: _resource_record_post_action 10:12:06 INFO - Running post-run listener: _resource_record_post_run 10:12:07 INFO - Total resource usage - Wall time: 1330s; CPU: 98.0%; Read bytes: 13983744; Write bytes: 965046272; Read time: 732; Write time: 288512 10:12:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:12:07 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 183529472; Read time: 4; Write time: 165288 10:12:07 INFO - run-tests - Wall time: 1298s; CPU: 98.0%; Read bytes: 11128832; Write bytes: 781516800; Read time: 580; Write time: 123224 10:12:07 INFO - Running post-run listener: _upload_blobber_files 10:12:07 INFO - Blob upload gear active. 10:12:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:12:07 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 10:12:07 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'] 10:12:07 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 10:12:07 INFO - (blobuploader) - INFO - Open directory for files ... 10:12:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:12:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:12:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:09 INFO - (blobuploader) - INFO - Done attempting. 10:12:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:12:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:12:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:09 INFO - (blobuploader) - INFO - Done attempting. 10:12:09 INFO - (blobuploader) - INFO - Iteration through files over. 10:12:09 INFO - Return code: 0 10:12:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:12:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:12:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f79dd909e56fa8d4067f902038266be080ad69f0f602ae9d4488330e1e751a057c309a0bddc70667bb8b742aa55dafe4e6656ac31f7a5be74e7c0ccc9096f9e1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/99b64dc32a4cc85a1439ab31eefda61c52d96240d737f4632ee96419473635f029ac60fd72c38c36bf7e61c68f1aa73adc81c219c3b2328bc00465293f873b94"} 10:12:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:12:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:12:09 INFO - Contents: 10:12:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f79dd909e56fa8d4067f902038266be080ad69f0f602ae9d4488330e1e751a057c309a0bddc70667bb8b742aa55dafe4e6656ac31f7a5be74e7c0ccc9096f9e1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/99b64dc32a4cc85a1439ab31eefda61c52d96240d737f4632ee96419473635f029ac60fd72c38c36bf7e61c68f1aa73adc81c219c3b2328bc00465293f873b94"} 10:12:09 INFO - Running post-run listener: copy_logs_to_upload_dir 10:12:09 INFO - Copying logs to upload dir... 10:12:09 INFO - mkdir: /builds/slave/test/build/upload/logs 10:12:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1456.744152 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 17 secs) (at 2016-04-21 10:12:10.198543) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 10:12:10.199896) ========= 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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f79dd909e56fa8d4067f902038266be080ad69f0f602ae9d4488330e1e751a057c309a0bddc70667bb8b742aa55dafe4e6656ac31f7a5be74e7c0ccc9096f9e1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/99b64dc32a4cc85a1439ab31eefda61c52d96240d737f4632ee96419473635f029ac60fd72c38c36bf7e61c68f1aa73adc81c219c3b2328bc00465293f873b94"} build_url:https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032699 build_url: 'https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/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/f79dd909e56fa8d4067f902038266be080ad69f0f602ae9d4488330e1e751a057c309a0bddc70667bb8b742aa55dafe4e6656ac31f7a5be74e7c0ccc9096f9e1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/99b64dc32a4cc85a1439ab31eefda61c52d96240d737f4632ee96419473635f029ac60fd72c38c36bf7e61c68f1aa73adc81c219c3b2328bc00465293f873b94"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dih4lS9SQGadkmRsPAabWg/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-21 10:12:10.269605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:12:10.270124) ========= 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-1461256864.65496-1311575629 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017555 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:12:10.363412) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:12:10.363752) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:12:10.364101) ========= ========= Total master_lag: 0.87 =========