builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1027 starttime: 1461212453.09 results: success (0) buildid: 20160420194310 builduid: 2913c7cade9f4c91b701db0e50d81d2a revision: 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:20:53.087316) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:20:53.087871) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 18 secs) (at 2016-04-20 21:20:53.088203) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 18 secs) (at 2016-04-20 21:21:11.500262) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:11.500596) ========= 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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 21:21:11-- 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.1M=0.001s 2016-04-20 21:21:12 (11.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.588801 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:12.120368) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:12.120728) ========= 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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.056438 ========= master_lag: 0.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:12.470847) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 21:21:12.471165) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf --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 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf --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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 21:21:12,573 truncating revision to first 12 chars 2016-04-20 21:21:12,573 Setting DEBUG logging. 2016-04-20 21:21:12,573 attempt 1/10 2016-04-20 21:21:12,574 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/41dfd4ad33b7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 21:21:13,823 unpacking tar archive at: mozilla-inbound-41dfd4ad33b7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.802749 ========= master_lag: 1.40 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 21:21:15.670018) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:15.670297) ========= script_repo_revision: 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:21:15.670687) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 21:21:15.670962) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 21:21:17.032249) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 44 secs) (at 2016-04-20 21:21:17.032517) ========= /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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False 21:21:17 INFO - MultiFileLogger online at 20160420 21:21:17 in /builds/slave/test 21:21:17 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 21:21:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:21:17 INFO - {'append_to_log': False, 21:21:17 INFO - 'base_work_dir': '/builds/slave/test', 21:21:17 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:21:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:21:17 INFO - 'buildbot_json_path': 'buildprops.json', 21:21:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:21:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:21:17 INFO - 'download_minidump_stackwalk': True, 21:21:17 INFO - 'download_symbols': 'true', 21:21:17 INFO - 'e10s': False, 21:21:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:21:17 INFO - 'tooltool.py': '/tools/tooltool.py', 21:21:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:21:17 INFO - '/tools/misc-python/virtualenv.py')}, 21:21:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:21:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:21:17 INFO - 'log_level': 'info', 21:21:17 INFO - 'log_to_console': True, 21:21:17 INFO - 'opt_config_files': (), 21:21:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:21:17 INFO - '--processes=1', 21:21:17 INFO - '--config=%(test_path)s/wptrunner.ini', 21:21:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:21:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:21:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:21:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:21:17 INFO - 'pip_index': False, 21:21:17 INFO - 'require_test_zip': True, 21:21:17 INFO - 'test_type': ('testharness',), 21:21:17 INFO - 'this_chunk': '1', 21:21:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:21:17 INFO - 'total_chunks': '10', 21:21:17 INFO - 'virtualenv_path': 'venv', 21:21:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:21:17 INFO - 'work_dir': 'build'} 21:21:17 INFO - ##### 21:21:17 INFO - ##### Running clobber step. 21:21:17 INFO - ##### 21:21:17 INFO - Running pre-action listener: _resource_record_pre_action 21:21:17 INFO - Running main action method: clobber 21:21:17 INFO - rmtree: /builds/slave/test/build 21:21:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:21:19 INFO - Running post-action listener: _resource_record_post_action 21:21:19 INFO - ##### 21:21:19 INFO - ##### Running read-buildbot-config step. 21:21:19 INFO - ##### 21:21:19 INFO - Running pre-action listener: _resource_record_pre_action 21:21:19 INFO - Running main action method: read_buildbot_config 21:21:19 INFO - Using buildbot properties: 21:21:19 INFO - { 21:21:19 INFO - "project": "", 21:21:19 INFO - "product": "firefox", 21:21:19 INFO - "script_repo_revision": "production", 21:21:19 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 21:21:19 INFO - "repository": "", 21:21:19 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 21:21:19 INFO - "buildid": "20160420194310", 21:21:19 INFO - "pgo_build": "False", 21:21:19 INFO - "basedir": "/builds/slave/test", 21:21:19 INFO - "buildnumber": 532, 21:21:19 INFO - "slavename": "tst-linux32-spot-1027", 21:21:19 INFO - "revision": "41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf", 21:21:19 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 21:21:19 INFO - "platform": "linux", 21:21:19 INFO - "branch": "mozilla-inbound", 21:21:19 INFO - "repo_path": "integration/mozilla-inbound", 21:21:19 INFO - "moz_repo_path": "", 21:21:19 INFO - "stage_platform": "linux", 21:21:19 INFO - "builduid": "2913c7cade9f4c91b701db0e50d81d2a", 21:21:19 INFO - "slavebuilddir": "test" 21:21:19 INFO - } 21:21:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 21:21:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 21:21:19 INFO - Running post-action listener: _resource_record_post_action 21:21:19 INFO - ##### 21:21:19 INFO - ##### Running download-and-extract step. 21:21:19 INFO - ##### 21:21:19 INFO - Running pre-action listener: _resource_record_pre_action 21:21:19 INFO - Running main action method: download_and_extract 21:21:19 INFO - mkdir: /builds/slave/test/build/tests 21:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:21:19 INFO - https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 21:21:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 21:21:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 21:21:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:21:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:21:21 INFO - Downloaded 1325 bytes. 21:21:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 21:21:21 INFO - Using the following test package requirements: 21:21:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 21:21:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 21:21:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 21:21:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'jsshell-linux-i686.zip'], 21:21:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 21:21:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 21:21:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 21:21:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 21:21:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 21:21:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 21:21:21 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 21:21:21 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 21:21: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')]} 21:21:21 INFO - https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 21:21:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 21:21:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 21:21:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:21:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:21:29 INFO - Downloaded 22437556 bytes. 21:21:29 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/*'] 21:21:29 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/* 21:21:30 INFO - caution: filename not matched: web-platform/* 21:21:30 INFO - Return code: 11 21:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:21:30 INFO - https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 21:21:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 21:21:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 21:21:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:21:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:22:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip: timed out 21:22:01 INFO - retry: attempt #1 caught exception: timed out 21:22:01 INFO - retry: Failed, sleeping 30 seconds before retrying 21:22:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 #2 21:22:43 INFO - Downloaded 36398179 bytes. 21:22:43 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/*'] 21:22:43 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/* 21:22:47 INFO - caution: filename not matched: bin/* 21:22:47 INFO - caution: filename not matched: config/* 21:22:47 INFO - caution: filename not matched: mozbase/* 21:22:47 INFO - caution: filename not matched: marionette/* 21:22:47 INFO - caution: filename not matched: tools/wptserve/* 21:22:47 INFO - Return code: 11 21:22:47 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')]} 21:22:47 INFO - https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 21:22:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 21:22:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 21:22:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:22:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:23:05 INFO - Downloaded 63426249 bytes. 21:23:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 21:23:05 INFO - mkdir: /builds/slave/test/properties 21:23:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:23:05 INFO - Writing to file /builds/slave/test/properties/build_url 21:23:05 INFO - Contents: 21:23:05 INFO - build_url:https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 21:23:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 21:23:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:23:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:23:13 INFO - Contents: 21:23:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 21:23:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:13 INFO - https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:23:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 21:23:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 21:23:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:23:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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 21:23:39 INFO - Downloaded 91784071 bytes. 21:23:39 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'] 21:23:39 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 21:23:47 INFO - Return code: 0 21:23:47 INFO - Running post-action listener: _resource_record_post_action 21:23:47 INFO - Running post-action listener: set_extra_try_arguments 21:23:47 INFO - ##### 21:23:47 INFO - ##### Running create-virtualenv step. 21:23:47 INFO - ##### 21:23:47 INFO - Running pre-action listener: _pre_create_virtualenv 21:23:47 INFO - Running pre-action listener: _resource_record_pre_action 21:23:47 INFO - Running main action method: create_virtualenv 21:23:47 INFO - Creating virtualenv /builds/slave/test/build/venv 21:23:47 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 21:23:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:23:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:23:48 INFO - Using real prefix '/usr' 21:23:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:23:50 INFO - Installing distribute.............................................................................................................................................................................................done. 21:23:53 INFO - Installing pip.................done. 21:23:53 INFO - Return code: 0 21:23:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:23:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:23:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23:53 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 0x9438c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, '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-1461212334.425298-320600430', '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 21:23:53 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 21:23:53 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 21:23:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:23:53 INFO - 'CCACHE_UMASK': '002', 21:23:53 INFO - 'DISPLAY': ':0', 21:23:53 INFO - 'HOME': '/home/cltbld', 21:23:53 INFO - 'LANG': 'en_US.UTF-8', 21:23:53 INFO - 'LOGNAME': 'cltbld', 21:23:53 INFO - 'MAIL': '/var/mail/cltbld', 21:23:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:23:53 INFO - 'MOZ_NO_REMOTE': '1', 21:23:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:23:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:23:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:53 INFO - 'PWD': '/builds/slave/test', 21:23:53 INFO - 'SHELL': '/bin/bash', 21:23:53 INFO - 'SHLVL': '1', 21:23:53 INFO - 'TERM': 'linux', 21:23:53 INFO - 'TMOUT': '86400', 21:23:53 INFO - 'USER': 'cltbld', 21:23:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:23:53 INFO - '_': '/tools/buildbot/bin/python'} 21:23:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:23:54 INFO - Downloading/unpacking psutil>=0.7.1 21:23:54 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 21:23:54 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 21:23:54 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 21:23:54 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 21:23:54 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 21:23:54 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 21:23:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:24:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:24:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:24:00 INFO - Installing collected packages: psutil 21:24:00 INFO - Running setup.py install for psutil 21:24:00 INFO - building 'psutil._psutil_linux' extension 21:24:00 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 21:24:00 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 21:24:00 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 21:24:00 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 21:24:00 INFO - building 'psutil._psutil_posix' extension 21:24:00 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 21:24:01 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 21:24:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:24:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:24:01 INFO - Successfully installed psutil 21:24:01 INFO - Cleaning up... 21:24:01 INFO - Return code: 0 21:24:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:24:01 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')]} 21:24:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:24:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:01 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')]} 21:24:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:24:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:01 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 0x9438c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, '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-1461212334.425298-320600430', '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 21:24:01 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 21:24:01 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 21:24:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:24:01 INFO - 'CCACHE_UMASK': '002', 21:24:01 INFO - 'DISPLAY': ':0', 21:24:01 INFO - 'HOME': '/home/cltbld', 21:24:01 INFO - 'LANG': 'en_US.UTF-8', 21:24:01 INFO - 'LOGNAME': 'cltbld', 21:24:01 INFO - 'MAIL': '/var/mail/cltbld', 21:24:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:24:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:24:01 INFO - 'MOZ_NO_REMOTE': '1', 21:24:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:24:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:24:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:24:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:24:01 INFO - 'PWD': '/builds/slave/test', 21:24:01 INFO - 'SHELL': '/bin/bash', 21:24:01 INFO - 'SHLVL': '1', 21:24:01 INFO - 'TERM': 'linux', 21:24:01 INFO - 'TMOUT': '86400', 21:24:01 INFO - 'USER': 'cltbld', 21:24:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:24:01 INFO - '_': '/tools/buildbot/bin/python'} 21:24:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:24:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:24:01 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 21:24:01 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 21:24:01 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 21:24:01 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 21:24:01 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 21:24:01 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 21:24:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:24:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:24:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:24:06 INFO - Installing collected packages: mozsystemmonitor 21:24:06 INFO - Running setup.py install for mozsystemmonitor 21:24:07 INFO - Successfully installed mozsystemmonitor 21:24:07 INFO - Cleaning up... 21:24:07 INFO - Return code: 0 21:24:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:24:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:24:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:24:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:24:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:24:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:07 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 0x9438c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, '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-1461212334.425298-320600430', '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 21:24:07 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 21:24:07 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 21:24:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:24:07 INFO - 'CCACHE_UMASK': '002', 21:24:07 INFO - 'DISPLAY': ':0', 21:24:07 INFO - 'HOME': '/home/cltbld', 21:24:07 INFO - 'LANG': 'en_US.UTF-8', 21:24:07 INFO - 'LOGNAME': 'cltbld', 21:24:07 INFO - 'MAIL': '/var/mail/cltbld', 21:24:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:24:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:24:07 INFO - 'MOZ_NO_REMOTE': '1', 21:24:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:24:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:24:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:24:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:24:07 INFO - 'PWD': '/builds/slave/test', 21:24:07 INFO - 'SHELL': '/bin/bash', 21:24:07 INFO - 'SHLVL': '1', 21:24:07 INFO - 'TERM': 'linux', 21:24:07 INFO - 'TMOUT': '86400', 21:24:07 INFO - 'USER': 'cltbld', 21:24:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:24:07 INFO - '_': '/tools/buildbot/bin/python'} 21:24:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:24:07 INFO - Downloading/unpacking blobuploader==1.2.4 21:24:07 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 21:24:07 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 21:24:07 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 21:24:07 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 21:24:07 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 21:24:07 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 21:24:12 INFO - Downloading blobuploader-1.2.4.tar.gz 21:24:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:24:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:24:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:24:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:24:12 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 21:24:12 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 21:24:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:24:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:24:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:24:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:24:14 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 21:24:14 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 21:24:14 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 21:24:14 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 21:24:14 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 21:24:14 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 21:24:14 INFO - Downloading docopt-0.6.1.tar.gz 21:24:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:24:14 INFO - Installing collected packages: blobuploader, requests, docopt 21:24:14 INFO - Running setup.py install for blobuploader 21:24:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:24:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:24:14 INFO - Running setup.py install for requests 21:24:15 INFO - Running setup.py install for docopt 21:24:16 INFO - Successfully installed blobuploader requests docopt 21:24:16 INFO - Cleaning up... 21:24:16 INFO - Return code: 0 21:24:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:24:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:24:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:24:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:16 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 0x9438c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, '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-1461212334.425298-320600430', '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 21:24:16 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 21:24:16 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 21:24:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:24:16 INFO - 'CCACHE_UMASK': '002', 21:24:16 INFO - 'DISPLAY': ':0', 21:24:16 INFO - 'HOME': '/home/cltbld', 21:24:16 INFO - 'LANG': 'en_US.UTF-8', 21:24:16 INFO - 'LOGNAME': 'cltbld', 21:24:16 INFO - 'MAIL': '/var/mail/cltbld', 21:24:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:24:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:24:16 INFO - 'MOZ_NO_REMOTE': '1', 21:24:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:24:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:24:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:24:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:24:16 INFO - 'PWD': '/builds/slave/test', 21:24:16 INFO - 'SHELL': '/bin/bash', 21:24:16 INFO - 'SHLVL': '1', 21:24:16 INFO - 'TERM': 'linux', 21:24:16 INFO - 'TMOUT': '86400', 21:24:16 INFO - 'USER': 'cltbld', 21:24:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:24:16 INFO - '_': '/tools/buildbot/bin/python'} 21:24:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:24:16 INFO - Running setup.py (path:/tmp/pip-6lJrKX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:24:16 INFO - Running setup.py (path:/tmp/pip-VfjKtI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:24:16 INFO - Running setup.py (path:/tmp/pip-8phyh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:24:16 INFO - Running setup.py (path:/tmp/pip-PFlTUG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:24:17 INFO - Running setup.py (path:/tmp/pip-OZF2fP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:24:17 INFO - Running setup.py (path:/tmp/pip-_u3yKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:24:17 INFO - Running setup.py (path:/tmp/pip-L75vyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:24:17 INFO - Running setup.py (path:/tmp/pip-2ur4kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:24:17 INFO - Running setup.py (path:/tmp/pip-gKImAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:24:17 INFO - Running setup.py (path:/tmp/pip-fjuxcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:24:17 INFO - Running setup.py (path:/tmp/pip-PV0wMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:24:17 INFO - Running setup.py (path:/tmp/pip-S07_Jv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:24:18 INFO - Running setup.py (path:/tmp/pip-ME3EuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:24:18 INFO - Running setup.py (path:/tmp/pip-TvLMcO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:24:18 INFO - Running setup.py (path:/tmp/pip-MJujhY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:24:18 INFO - Running setup.py (path:/tmp/pip-sFnMyG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:24:18 INFO - Running setup.py (path:/tmp/pip-ffgYcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:24:18 INFO - Running setup.py (path:/tmp/pip-cK7dUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:24:18 INFO - Running setup.py (path:/tmp/pip-xCLvQa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:24:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:24:18 INFO - Running setup.py (path:/tmp/pip-TbZUfZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:24:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:24:19 INFO - Running setup.py (path:/tmp/pip-wFMoU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:24:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:24:19 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 21:24:19 INFO - Running setup.py install for manifestparser 21:24:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:24:19 INFO - Running setup.py install for mozcrash 21:24:19 INFO - Running setup.py install for mozdebug 21:24:20 INFO - Running setup.py install for mozdevice 21:24:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:24:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:24:20 INFO - Running setup.py install for mozfile 21:24:20 INFO - Running setup.py install for mozhttpd 21:24:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:24:20 INFO - Running setup.py install for mozinfo 21:24:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:24:20 INFO - Running setup.py install for mozInstall 21:24:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Running setup.py install for mozleak 21:24:21 INFO - Running setup.py install for mozlog 21:24:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Running setup.py install for moznetwork 21:24:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:24:21 INFO - Running setup.py install for mozprocess 21:24:22 INFO - Running setup.py install for mozprofile 21:24:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:24:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:24:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:24:22 INFO - Running setup.py install for mozrunner 21:24:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:24:22 INFO - Running setup.py install for mozscreenshot 21:24:22 INFO - Running setup.py install for moztest 21:24:22 INFO - Running setup.py install for mozversion 21:24:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:24:23 INFO - Running setup.py install for wptserve 21:24:23 INFO - Running setup.py install for marionette-driver 21:24:23 INFO - Running setup.py install for browsermob-proxy 21:24:23 INFO - Running setup.py install for marionette-client 21:24:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:24:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:24:24 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 21:24:24 INFO - Cleaning up... 21:24:24 INFO - Return code: 0 21:24:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:24:24 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')]} 21:24:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:24:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:24 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')]} 21:24:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:24:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:24:24 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 0x9438c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, '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-1461212334.425298-320600430', '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 21:24:24 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 21:24:24 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 21:24:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:24:24 INFO - 'CCACHE_UMASK': '002', 21:24:24 INFO - 'DISPLAY': ':0', 21:24:24 INFO - 'HOME': '/home/cltbld', 21:24:24 INFO - 'LANG': 'en_US.UTF-8', 21:24:24 INFO - 'LOGNAME': 'cltbld', 21:24:24 INFO - 'MAIL': '/var/mail/cltbld', 21:24:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:24:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:24:24 INFO - 'MOZ_NO_REMOTE': '1', 21:24:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:24:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:24:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:24:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:24:24 INFO - 'PWD': '/builds/slave/test', 21:24:24 INFO - 'SHELL': '/bin/bash', 21:24:24 INFO - 'SHLVL': '1', 21:24:24 INFO - 'TERM': 'linux', 21:24:24 INFO - 'TMOUT': '86400', 21:24:24 INFO - 'USER': 'cltbld', 21:24:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:24:24 INFO - '_': '/tools/buildbot/bin/python'} 21:24:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:24:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:24:24 INFO - Running setup.py (path:/tmp/pip-lQNXsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:24:25 INFO - Running setup.py (path:/tmp/pip-MTutxV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:24:25 INFO - Running setup.py (path:/tmp/pip-85xiky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:24:25 INFO - Running setup.py (path:/tmp/pip-4UEBMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:24:25 INFO - Running setup.py (path:/tmp/pip-j5l73e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:24:25 INFO - Running setup.py (path:/tmp/pip-roRlc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:24:25 INFO - Running setup.py (path:/tmp/pip-1xdSxC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:24:25 INFO - Running setup.py (path:/tmp/pip-wIWUXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:24:25 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)) 21:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:24:25 INFO - Running setup.py (path:/tmp/pip-GaTbgJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:24:26 INFO - Running setup.py (path:/tmp/pip-seUvio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:24:26 INFO - Running setup.py (path:/tmp/pip-KazDjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:24:26 INFO - Running setup.py (path:/tmp/pip-3piydq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:24:26 INFO - Running setup.py (path:/tmp/pip-hL49KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:24:26 INFO - Running setup.py (path:/tmp/pip-NiTaa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:24:26 INFO - Running setup.py (path:/tmp/pip-_7rJmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:24:26 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)) 21:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:24:26 INFO - Running setup.py (path:/tmp/pip-yLQnRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:24:27 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)) 21:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:24:27 INFO - Running setup.py (path:/tmp/pip-m552Xx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:24:27 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)) 21:24:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:24:27 INFO - Running setup.py (path:/tmp/pip-fFaC_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:24:27 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)) 21:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:24:27 INFO - Running setup.py (path:/tmp/pip-jIXBCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:24:27 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)) 21:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:24:27 INFO - Running setup.py (path:/tmp/pip-cDjPtQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:24:27 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)) 21:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:24:27 INFO - Running setup.py (path:/tmp/pip-HhC4cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:24:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:24:28 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)) 21:24:28 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)) 21:24:28 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)) 21:24:28 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)) 21:24:28 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)) 21:24:28 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)) 21:24:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:24:28 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 21:24:28 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 21:24:28 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 21:24:28 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 21:24:28 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 21:24:28 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 21:24:33 INFO - Downloading blessings-1.6.tar.gz 21:24:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:24:33 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)) 21:24:33 INFO - Installing collected packages: blessings 21:24:33 INFO - Running setup.py install for blessings 21:24:33 INFO - Successfully installed blessings 21:24:33 INFO - Cleaning up... 21:24:33 INFO - Return code: 0 21:24:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:24:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:24:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:24:34 INFO - Reading from file tmpfile_stdout 21:24:34 INFO - Current package versions: 21:24:34 INFO - argparse == 1.2.1 21:24:34 INFO - blessings == 1.6 21:24:34 INFO - blobuploader == 1.2.4 21:24:34 INFO - browsermob-proxy == 0.6.0 21:24:34 INFO - docopt == 0.6.1 21:24:34 INFO - manifestparser == 1.1 21:24:34 INFO - marionette-client == 2.3.0 21:24:34 INFO - marionette-driver == 1.4.0 21:24:34 INFO - mozInstall == 1.12 21:24:34 INFO - mozcrash == 0.17 21:24:34 INFO - mozdebug == 0.1 21:24:34 INFO - mozdevice == 0.48 21:24:34 INFO - mozfile == 1.2 21:24:34 INFO - mozhttpd == 0.7 21:24:34 INFO - mozinfo == 0.9 21:24:34 INFO - mozleak == 0.1 21:24:34 INFO - mozlog == 3.1 21:24:34 INFO - moznetwork == 0.27 21:24:34 INFO - mozprocess == 0.22 21:24:34 INFO - mozprofile == 0.28 21:24:34 INFO - mozrunner == 6.11 21:24:34 INFO - mozscreenshot == 0.1 21:24:34 INFO - mozsystemmonitor == 0.0 21:24:34 INFO - moztest == 0.7 21:24:34 INFO - mozversion == 1.4 21:24:34 INFO - psutil == 3.1.1 21:24:34 INFO - requests == 1.2.3 21:24:34 INFO - wptserve == 1.4.0 21:24:34 INFO - wsgiref == 0.1.2 21:24:34 INFO - Running post-action listener: _resource_record_post_action 21:24:34 INFO - Running post-action listener: _start_resource_monitoring 21:24:34 INFO - Starting resource monitoring. 21:24:34 INFO - ##### 21:24:34 INFO - ##### Running pull step. 21:24:34 INFO - ##### 21:24:34 INFO - Running pre-action listener: _resource_record_pre_action 21:24:34 INFO - Running main action method: pull 21:24:34 INFO - Pull has nothing to do! 21:24:34 INFO - Running post-action listener: _resource_record_post_action 21:24:34 INFO - ##### 21:24:34 INFO - ##### Running install step. 21:24:34 INFO - ##### 21:24:34 INFO - Running pre-action listener: _resource_record_pre_action 21:24:34 INFO - Running main action method: install 21:24:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:24:34 INFO - Reading from file tmpfile_stdout 21:24:34 INFO - Detecting whether we're running mozinstall >=1.0... 21:24:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:24:34 INFO - Reading from file tmpfile_stdout 21:24:34 INFO - Output received: 21:24:34 INFO - Usage: mozinstall [options] installer 21:24:34 INFO - Options: 21:24:34 INFO - -h, --help show this help message and exit 21:24:34 INFO - -d DEST, --destination=DEST 21:24:34 INFO - Directory to install application into. [default: 21:24:34 INFO - "/builds/slave/test"] 21:24:34 INFO - --app=APP Application being installed. [default: firefox] 21:24:34 INFO - mkdir: /builds/slave/test/build/application 21:24:34 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'] 21:24:34 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 21:25:06 INFO - Reading from file tmpfile_stdout 21:25:06 INFO - Output received: 21:25:06 INFO - /builds/slave/test/build/application/firefox/firefox 21:25:06 INFO - Running post-action listener: _resource_record_post_action 21:25:06 INFO - ##### 21:25:06 INFO - ##### Running run-tests step. 21:25:06 INFO - ##### 21:25:06 INFO - Running pre-action listener: _resource_record_pre_action 21:25:06 INFO - Running main action method: run_tests 21:25:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:25:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:25:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:25:06 INFO - grabbing minidump binary from tooltool 21:25: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')]} 21:25:06 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 0x9542f70>, '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 0x9542620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9548750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:25:06 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 21:25:06 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 21:25:06 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:25:06 INFO - Return code: 0 21:25:06 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 21:25:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:25:06 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/CtgIlpECRgWYTy6jqKQ7_g/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 21:25:06 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/CtgIlpECRgWYTy6jqKQ7_g/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 21:25:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:25:06 INFO - 'CCACHE_UMASK': '002', 21:25:06 INFO - 'DISPLAY': ':0', 21:25:06 INFO - 'HOME': '/home/cltbld', 21:25:06 INFO - 'LANG': 'en_US.UTF-8', 21:25:06 INFO - 'LOGNAME': 'cltbld', 21:25:06 INFO - 'MAIL': '/var/mail/cltbld', 21:25:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:25:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:25:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:25:06 INFO - 'MOZ_NO_REMOTE': '1', 21:25:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:25:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:25:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:25:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:25:06 INFO - 'PWD': '/builds/slave/test', 21:25:06 INFO - 'SHELL': '/bin/bash', 21:25:06 INFO - 'SHLVL': '1', 21:25:06 INFO - 'TERM': 'linux', 21:25:06 INFO - 'TMOUT': '86400', 21:25:06 INFO - 'USER': 'cltbld', 21:25:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461212334.425298-320600430', 21:25:06 INFO - '_': '/tools/buildbot/bin/python'} 21:25:06 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/CtgIlpECRgWYTy6jqKQ7_g/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 21:25:07 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 21:25:07 INFO - import pkg_resources 21:25:08 INFO - Using 1 client processes 21:25:09 INFO - wptserve Starting http server on 127.0.0.1:8000 21:25:09 INFO - wptserve Starting http server on 127.0.0.1:8001 21:25:09 INFO - wptserve Starting http server on 127.0.0.1:8443 21:25:11 INFO - SUITE-START | Running 778 tests 21:25:11 INFO - Running testharness tests 21:25:11 INFO - Setting up ssl 21:25:11 INFO - PROCESS | certutil | 21:25:11 INFO - PROCESS | certutil | 21:25:11 INFO - PROCESS | certutil | 21:25:11 INFO - Certificate Nickname Trust Attributes 21:25:11 INFO - SSL,S/MIME,JAR/XPI 21:25:11 INFO - 21:25:11 INFO - web-platform-tests CT,, 21:25:11 INFO - 21:25:11 INFO - Starting runner 21:25:14 INFO - PROCESS | 1788 | 1461212714027 Marionette DEBUG Marionette enabled via build flag and pref 21:25:14 INFO - PROCESS | 1788 | ++DOCSHELL 0xa282d400 == 1 [pid = 1788] [id = 1] 21:25:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 1 (0xa282d800) [pid = 1788] [serial = 1] [outer = (nil)] 21:25:14 INFO - PROCESS | 1788 | [1788] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:25:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 2 (0xa282e000) [pid = 1788] [serial = 2] [outer = 0xa282d800] 21:25:14 INFO - PROCESS | 1788 | 1461212714701 Marionette INFO Listening on port 2828 21:25:15 INFO - PROCESS | 1788 | 1461212715368 Marionette DEBUG Marionette enabled via command-line flag 21:25:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x9fc5ac00 == 2 [pid = 1788] [id = 2] 21:25:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 3 (0x9fc9a800) [pid = 1788] [serial = 3] [outer = (nil)] 21:25:15 INFO - PROCESS | 1788 | [1788] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:25:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 4 (0x9fc9b000) [pid = 1788] [serial = 4] [outer = 0x9fc9a800] 21:25:15 INFO - PROCESS | 1788 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb801c0 21:25:15 INFO - PROCESS | 1788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb80ce0 21:25:15 INFO - PROCESS | 1788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8bbe0 21:25:15 INFO - PROCESS | 1788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9c840 21:25:15 INFO - PROCESS | 1788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9e580 21:25:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 5 (0x9fb98c00) [pid = 1788] [serial = 5] [outer = 0xa282d800] 21:25:15 INFO - PROCESS | 1788 | [1788] 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 21:25:15 INFO - PROCESS | 1788 | 1461212715781 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56455 21:25:15 INFO - PROCESS | 1788 | [1788] 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 21:25:15 INFO - PROCESS | 1788 | 1461212715811 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56456 21:25:15 INFO - PROCESS | 1788 | 1461212715868 Marionette DEBUG Closed connection conn0 21:25:15 INFO - PROCESS | 1788 | 1461212715872 Marionette DEBUG Closed connection conn1 21:25:15 INFO - PROCESS | 1788 | [1788] 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 21:25:15 INFO - PROCESS | 1788 | [1788] 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 21:25:15 INFO - PROCESS | 1788 | 1461212715997 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56457 21:25:16 INFO - PROCESS | 1788 | [1788] 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 21:25:16 INFO - PROCESS | 1788 | 1461212716056 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56458 21:25:16 INFO - PROCESS | 1788 | 1461212716060 Marionette DEBUG Closed connection conn2 21:25:16 INFO - PROCESS | 1788 | [1788] 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 21:25:16 INFO - PROCESS | 1788 | 1461212716110 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:56459 21:25:16 INFO - PROCESS | 1788 | 1461212716117 Marionette DEBUG Closed connection conn3 21:25:16 INFO - PROCESS | 1788 | 1461212716155 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:25:16 INFO - PROCESS | 1788 | 1461212716163 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":"20160420194310","device":"desktop","version":"48.0a1"} 21:25:16 INFO - PROCESS | 1788 | [1788] 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 21:25:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x98e78400 == 3 [pid = 1788] [id = 3] 21:25:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 6 (0x98e78800) [pid = 1788] [serial = 6] [outer = (nil)] 21:25:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x98e78c00 == 4 [pid = 1788] [id = 4] 21:25:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 7 (0x98e7c400) [pid = 1788] [serial = 7] [outer = (nil)] 21:25:18 INFO - PROCESS | 1788 | [1788] 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 21:25:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x98102000 == 5 [pid = 1788] [id = 5] 21:25:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 8 (0x98102400) [pid = 1788] [serial = 8] [outer = (nil)] 21:25:18 INFO - PROCESS | 1788 | [1788] 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 21:25:18 INFO - PROCESS | 1788 | [1788] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:25:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 9 (0x9892b800) [pid = 1788] [serial = 9] [outer = 0x98102400] 21:25:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 10 (0x984cd800) [pid = 1788] [serial = 10] [outer = 0x98e78800] 21:25:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 11 (0x984cf400) [pid = 1788] [serial = 11] [outer = 0x98e7c400] 21:25:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 12 (0x984d1400) [pid = 1788] [serial = 12] [outer = 0x98102400] 21:25:20 INFO - PROCESS | 1788 | 1461212720493 Marionette DEBUG loaded listener.js 21:25:20 INFO - PROCESS | 1788 | 1461212720513 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 13 (0x95b42c00) [pid = 1788] [serial = 13] [outer = 0x98102400] 21:25:21 INFO - PROCESS | 1788 | 1461212721257 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"1ae57b6e-e94b-4604-9a87-928bbde7a2fc","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":"20160420194310","device":"desktop","version":"48.0a1","command_id":1}}] 21:25:21 INFO - PROCESS | 1788 | 1461212721493 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:25:21 INFO - PROCESS | 1788 | 1461212721640 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:25:21 INFO - PROCESS | 1788 | 1461212721870 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:25:21 INFO - PROCESS | 1788 | [1788] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:25:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 14 (0x92c44000) [pid = 1788] [serial = 14] [outer = 0x98102400] 21:25:22 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:22 INFO - PROCESS | 1788 | 1461212722321 Marionette TRACE conn4 <- [1,3,null,{}] 21:25:22 INFO - PROCESS | 1788 | 1461212722421 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:25:22 INFO - PROCESS | 1788 | 1461212722447 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:25:22 INFO - PROCESS | 1788 | 1461212722495 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1788 | 1461212722500 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:25:22 INFO - PROCESS | 1788 | 1461212722516 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1788 | 1461212722521 Marionette TRACE conn4 <- [1,6,null,{}] 21:25:22 INFO - PROCESS | 1788 | 1461212722530 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:22 INFO - PROCESS | 1788 | 1461212722551 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:25:22 INFO - PROCESS | 1788 | 1461212722557 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x920f1800 == 6 [pid = 1788] [id = 6] 21:25:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 15 (0x920f1c00) [pid = 1788] [serial = 15] [outer = (nil)] 21:25:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 16 (0x920f3c00) [pid = 1788] [serial = 16] [outer = 0x920f1c00] 21:25:22 INFO - PROCESS | 1788 | 1461212722638 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 17 (0x920f8400) [pid = 1788] [serial = 17] [outer = 0x920f1c00] 21:25:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x9140c800 == 7 [pid = 1788] [id = 7] 21:25:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 18 (0x9140cc00) [pid = 1788] [serial = 18] [outer = (nil)] 21:25:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 19 (0x91449400) [pid = 1788] [serial = 19] [outer = 0x9140cc00] 21:25:23 INFO - PROCESS | 1788 | 1461212723128 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 20 (0x91454000) [pid = 1788] [serial = 20] [outer = 0x9140cc00] 21:25:23 INFO - PROCESS | 1788 | 1461212723639 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:25:23 INFO - PROCESS | 1788 | [1788] 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 21:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1245ms 21:25:23 INFO - PROCESS | 1788 | 1461212723842 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1788 | 1461212723845 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:25:23 INFO - PROCESS | 1788 | 1461212723887 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1788 | 1461212723889 Marionette TRACE conn4 <- [1,10,null,{}] 21:25:23 INFO - PROCESS | 1788 | 1461212723911 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:24 INFO - PROCESS | 1788 | 1461212724073 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:25:24 INFO - PROCESS | 1788 | 1461212724094 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa41800 == 8 [pid = 1788] [id = 8] 21:25:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 21 (0x8fa41c00) [pid = 1788] [serial = 21] [outer = (nil)] 21:25:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 22 (0x8fa45000) [pid = 1788] [serial = 22] [outer = 0x8fa41c00] 21:25:24 INFO - PROCESS | 1788 | 1461212724170 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 23 (0x8fa48c00) [pid = 1788] [serial = 23] [outer = 0x8fa41c00] 21:25:25 INFO - PROCESS | 1788 | 1461212725192 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1349ms 21:25:25 INFO - PROCESS | 1788 | 1461212725224 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 1788 | 1461212725232 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:25:25 INFO - PROCESS | 1788 | 1461212725242 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 1788 | 1461212725246 Marionette TRACE conn4 <- [1,14,null,{}] 21:25:25 INFO - PROCESS | 1788 | 1461212725255 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:25 INFO - PROCESS | 1788 | 1461212725441 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:25:25 INFO - PROCESS | 1788 | 1461212725601 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd51400 == 9 [pid = 1788] [id = 9] 21:25:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 24 (0x8fd53400) [pid = 1788] [serial = 24] [outer = (nil)] 21:25:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 25 (0x8fd89000) [pid = 1788] [serial = 25] [outer = 0x8fd53400] 21:25:25 INFO - PROCESS | 1788 | 1461212725694 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 26 (0x8fd90000) [pid = 1788] [serial = 26] [outer = 0x8fd53400] 21:25:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x91405400 == 10 [pid = 1788] [id = 10] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 27 (0x91405c00) [pid = 1788] [serial = 27] [outer = (nil)] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 28 (0x90257000) [pid = 1788] [serial = 28] [outer = 0x91405c00] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 29 (0x9140b800) [pid = 1788] [serial = 29] [outer = 0x91405c00] 21:25:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x9140c400 == 11 [pid = 1788] [id = 11] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 30 (0x9144d000) [pid = 1788] [serial = 30] [outer = (nil)] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 31 (0x920f2c00) [pid = 1788] [serial = 31] [outer = 0x9144d000] 21:25:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 32 (0x91458000) [pid = 1788] [serial = 32] [outer = 0x9144d000] 21:25:26 INFO - PROCESS | 1788 | 1461212726787 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1584ms 21:25:26 INFO - PROCESS | 1788 | 1461212726907 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:25:26 INFO - PROCESS | 1788 | 1461212726915 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:25:26 INFO - PROCESS | 1788 | 1461212726929 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1788 | 1461212726933 Marionette TRACE conn4 <- [1,18,null,{}] 21:25:26 INFO - PROCESS | 1788 | 1461212726951 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:27 INFO - PROCESS | 1788 | 1461212727152 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:25:27 INFO - PROCESS | 1788 | 1461212727273 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8d800 == 12 [pid = 1788] [id = 12] 21:25:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 33 (0x90866800) [pid = 1788] [serial = 33] [outer = (nil)] 21:25:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 34 (0x94f08c00) [pid = 1788] [serial = 34] [outer = 0x90866800] 21:25:27 INFO - PROCESS | 1788 | 1461212727357 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 35 (0x96ff0000) [pid = 1788] [serial = 35] [outer = 0x90866800] 21:25:28 INFO - PROCESS | 1788 | 1461212728156 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1242ms 21:25:28 INFO - PROCESS | 1788 | 1461212728190 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:25:28 INFO - PROCESS | 1788 | 1461212728196 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:25:28 INFO - PROCESS | 1788 | 1461212728204 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:25:28 INFO - PROCESS | 1788 | 1461212728210 Marionette TRACE conn4 <- [1,22,null,{}] 21:25:28 INFO - PROCESS | 1788 | 1461212728226 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:28 INFO - PROCESS | 1788 | 1461212728404 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:25:28 INFO - PROCESS | 1788 | 1461212728528 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x9790c800 == 13 [pid = 1788] [id = 13] 21:25:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 36 (0x9892b000) [pid = 1788] [serial = 36] [outer = (nil)] 21:25:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 37 (0x991a3000) [pid = 1788] [serial = 37] [outer = 0x9892b000] 21:25:28 INFO - PROCESS | 1788 | 1461212728626 Marionette DEBUG loaded listener.js 21:25:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 38 (0x9921d000) [pid = 1788] [serial = 38] [outer = 0x9892b000] 21:25:29 INFO - PROCESS | 1788 | 1461212729491 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 21:25:29 INFO - PROCESS | 1788 | 1461212729538 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:25:29 INFO - PROCESS | 1788 | 1461212729542 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:25:29 INFO - PROCESS | 1788 | 1461212729548 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1788 | 1461212729552 Marionette TRACE conn4 <- [1,26,null,{}] 21:25:29 INFO - PROCESS | 1788 | 1461212729558 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:29 INFO - PROCESS | 1788 | 1461212729763 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:25:29 INFO - PROCESS | 1788 | 1461212729895 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd4d400 == 14 [pid = 1788] [id = 14] 21:25:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 39 (0x91406800) [pid = 1788] [serial = 39] [outer = (nil)] 21:25:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 40 (0x9fb90400) [pid = 1788] [serial = 40] [outer = 0x91406800] 21:25:30 INFO - PROCESS | 1788 | 1461212730007 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 41 (0x9ffa4400) [pid = 1788] [serial = 41] [outer = 0x91406800] 21:25:31 INFO - PROCESS | 1788 | 1461212731141 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1627ms 21:25:31 INFO - PROCESS | 1788 | 1461212731177 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1788 | 1461212731183 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:25:31 INFO - PROCESS | 1788 | 1461212731190 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1788 | 1461212731195 Marionette TRACE conn4 <- [1,30,null,{}] 21:25:31 INFO - PROCESS | 1788 | 1461212731202 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:31 INFO - PROCESS | 1788 | 1461212731342 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:25:31 INFO - PROCESS | 1788 | 1461212731490 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x920f5400 == 15 [pid = 1788] [id = 15] 21:25:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 42 (0x977f6c00) [pid = 1788] [serial = 42] [outer = (nil)] 21:25:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 43 (0x980c3000) [pid = 1788] [serial = 43] [outer = 0x977f6c00] 21:25:31 INFO - PROCESS | 1788 | 1461212731587 Marionette DEBUG loaded listener.js 21:25:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 44 (0x98e4f000) [pid = 1788] [serial = 44] [outer = 0x977f6c00] 21:25:32 INFO - PROCESS | 1788 | 1461212732382 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1235ms 21:25:32 INFO - PROCESS | 1788 | 1461212732425 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:25:32 INFO - PROCESS | 1788 | 1461212732433 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:25:32 INFO - PROCESS | 1788 | 1461212732442 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:25:32 INFO - PROCESS | 1788 | 1461212732446 Marionette TRACE conn4 <- [1,34,null,{}] 21:25:32 INFO - PROCESS | 1788 | 1461212732452 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:32 INFO - PROCESS | 1788 | 1461212732655 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:25:32 INFO - PROCESS | 1788 | 1461212732711 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa48000 == 16 [pid = 1788] [id = 16] 21:25:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 45 (0x94f0e000) [pid = 1788] [serial = 45] [outer = (nil)] 21:25:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 46 (0x98110400) [pid = 1788] [serial = 46] [outer = 0x94f0e000] 21:25:32 INFO - PROCESS | 1788 | 1461212732782 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 47 (0x98e53400) [pid = 1788] [serial = 47] [outer = 0x94f0e000] 21:25:33 INFO - PROCESS | 1788 | 1461212733457 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 21:25:33 INFO - PROCESS | 1788 | 1461212733482 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 1788 | 1461212733486 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:25:33 INFO - PROCESS | 1788 | 1461212733492 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 1788 | 1461212733497 Marionette TRACE conn4 <- [1,38,null,{}] 21:25:33 INFO - PROCESS | 1788 | 1461212733521 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:33 INFO - PROCESS | 1788 | 1461212733705 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:25:33 INFO - PROCESS | 1788 | 1461212733728 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x991a3c00 == 17 [pid = 1788] [id = 17] 21:25:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 48 (0x9ae69400) [pid = 1788] [serial = 48] [outer = (nil)] 21:25:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 49 (0x9b032400) [pid = 1788] [serial = 49] [outer = 0x9ae69400] 21:25:33 INFO - PROCESS | 1788 | 1461212733802 Marionette DEBUG loaded listener.js 21:25:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 50 (0x9df10400) [pid = 1788] [serial = 50] [outer = 0x9ae69400] 21:25:34 INFO - PROCESS | 1788 | 1461212734620 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1180ms 21:25:34 INFO - PROCESS | 1788 | 1461212734673 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:25:34 INFO - PROCESS | 1788 | 1461212734679 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:25:34 INFO - PROCESS | 1788 | 1461212734688 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:25:34 INFO - PROCESS | 1788 | 1461212734694 Marionette TRACE conn4 <- [1,42,null,{}] 21:25:34 INFO - PROCESS | 1788 | 1461212734704 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:34 INFO - PROCESS | 1788 | 1461212734911 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:25:35 INFO - PROCESS | 1788 | 1461212735042 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd50800 == 18 [pid = 1788] [id = 18] 21:25:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 51 (0x8fd8ac00) [pid = 1788] [serial = 51] [outer = (nil)] 21:25:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 52 (0x91410000) [pid = 1788] [serial = 52] [outer = 0x8fd8ac00] 21:25:35 INFO - PROCESS | 1788 | 1461212735134 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 53 (0x92a7fc00) [pid = 1788] [serial = 53] [outer = 0x8fd8ac00] 21:25:35 INFO - PROCESS | 1788 | 1461212735993 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1339ms 21:25:36 INFO - PROCESS | 1788 | 1461212736026 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 1788 | 1461212736035 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:25:36 INFO - PROCESS | 1788 | 1461212736045 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1788 | 1461212736050 Marionette TRACE conn4 <- [1,46,null,{}] 21:25:36 INFO - PROCESS | 1788 | 1461212736056 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:36 INFO - PROCESS | 1788 | 1461212736220 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:25:36 INFO - PROCESS | 1788 | 1461212736348 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x90863c00 == 19 [pid = 1788] [id = 19] 21:25:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 54 (0x96ccec00) [pid = 1788] [serial = 54] [outer = (nil)] 21:25:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 55 (0x981e5c00) [pid = 1788] [serial = 55] [outer = 0x96ccec00] 21:25:36 INFO - PROCESS | 1788 | 1461212736436 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 56 (0x98b02000) [pid = 1788] [serial = 56] [outer = 0x96ccec00] 21:25:37 INFO - PROCESS | 1788 | 1461212737329 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1328ms 21:25:37 INFO - PROCESS | 1788 | 1461212737372 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:25:37 INFO - PROCESS | 1788 | 1461212737377 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:25:37 INFO - PROCESS | 1788 | 1461212737383 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:25:37 INFO - PROCESS | 1788 | 1461212737389 Marionette TRACE conn4 <- [1,50,null,{}] 21:25:37 INFO - PROCESS | 1788 | 1461212737405 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:37 INFO - PROCESS | 1788 | 1461212737572 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:25:37 INFO - PROCESS | 1788 | 1461212737699 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x91411000 == 20 [pid = 1788] [id = 20] 21:25:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 57 (0x99199c00) [pid = 1788] [serial = 57] [outer = (nil)] 21:25:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 58 (0x9b03bc00) [pid = 1788] [serial = 58] [outer = 0x99199c00] 21:25:37 INFO - PROCESS | 1788 | 1461212737790 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 59 (0x9ea20400) [pid = 1788] [serial = 59] [outer = 0x99199c00] 21:25:38 INFO - PROCESS | 1788 | 1461212738576 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1232ms 21:25:38 INFO - PROCESS | 1788 | 1461212738615 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 1788 | 1461212738620 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:25:38 INFO - PROCESS | 1788 | 1461212738627 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1788 | 1461212738630 Marionette TRACE conn4 <- [1,54,null,{}] 21:25:38 INFO - PROCESS | 1788 | 1461212738636 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:38 INFO - PROCESS | 1788 | 1461212738833 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:25:38 INFO - PROCESS | 1788 | 1461212738938 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd4fc00 == 21 [pid = 1788] [id = 21] 21:25:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 60 (0x984cd400) [pid = 1788] [serial = 60] [outer = (nil)] 21:25:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 61 (0x9fc5f800) [pid = 1788] [serial = 61] [outer = 0x984cd400] 21:25:39 INFO - PROCESS | 1788 | 1461212739023 Marionette DEBUG loaded listener.js 21:25:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 62 (0x9ff0d400) [pid = 1788] [serial = 62] [outer = 0x984cd400] 21:25:39 INFO - PROCESS | 1788 | 1461212739833 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1241ms 21:25:39 INFO - PROCESS | 1788 | 1461212739881 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:25:39 INFO - PROCESS | 1788 | 1461212739885 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:25:39 INFO - PROCESS | 1788 | 1461212739891 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:25:39 INFO - PROCESS | 1788 | 1461212739895 Marionette TRACE conn4 <- [1,58,null,{}] 21:25:39 INFO - PROCESS | 1788 | 1461212739901 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:40 INFO - PROCESS | 1788 | 1461212740060 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:25:40 INFO - PROCESS | 1788 | 1461212740190 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x95094400 == 22 [pid = 1788] [id = 22] 21:25:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 63 (0x99941000) [pid = 1788] [serial = 63] [outer = (nil)] 21:25:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 64 (0xa0a8fc00) [pid = 1788] [serial = 64] [outer = 0x99941000] 21:25:40 INFO - PROCESS | 1788 | 1461212740282 Marionette DEBUG loaded listener.js 21:25:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 65 (0xa0a93400) [pid = 1788] [serial = 65] [outer = 0x99941000] 21:25:41 INFO - PROCESS | 1788 | 1461212741239 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1383ms 21:25:41 INFO - PROCESS | 1788 | 1461212741294 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:25:41 INFO - PROCESS | 1788 | 1461212741301 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:25:41 INFO - PROCESS | 1788 | 1461212741309 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 1788 | 1461212741315 Marionette TRACE conn4 <- [1,62,null,{}] 21:25:41 INFO - PROCESS | 1788 | 1461212741324 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:41 INFO - PROCESS | 1788 | 1461212741488 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:25:41 INFO - PROCESS | 1788 | 1461212741646 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x9085e800 == 23 [pid = 1788] [id = 23] 21:25:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 66 (0x91449c00) [pid = 1788] [serial = 66] [outer = (nil)] 21:25:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 67 (0x96bcec00) [pid = 1788] [serial = 67] [outer = 0x91449c00] 21:25:41 INFO - PROCESS | 1788 | 1461212741770 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 68 (0x96fef800) [pid = 1788] [serial = 68] [outer = 0x91449c00] 21:25:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa48000 == 22 [pid = 1788] [id = 16] 21:25:42 INFO - PROCESS | 1788 | --DOCSHELL 0x920f5400 == 21 [pid = 1788] [id = 15] 21:25:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd4d400 == 20 [pid = 1788] [id = 14] 21:25:42 INFO - PROCESS | 1788 | --DOCSHELL 0x9790c800 == 19 [pid = 1788] [id = 13] 21:25:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd51400 == 18 [pid = 1788] [id = 9] 21:25:42 INFO - PROCESS | 1788 | 1461212742711 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1446ms 21:25:42 INFO - PROCESS | 1788 | 1461212742754 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:25:42 INFO - PROCESS | 1788 | 1461212742762 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:25:42 INFO - PROCESS | 1788 | 1461212742771 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:25:42 INFO - PROCESS | 1788 | 1461212742775 Marionette TRACE conn4 <- [1,66,null,{}] 21:25:42 INFO - PROCESS | 1788 | 1461212742784 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:42 INFO - PROCESS | 1788 | 1461212742960 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:25:43 INFO - PROCESS | 1788 | 1461212743091 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x95b41c00 == 19 [pid = 1788] [id = 24] 21:25:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 69 (0x95bb6800) [pid = 1788] [serial = 69] [outer = (nil)] 21:25:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 70 (0x97bbc800) [pid = 1788] [serial = 70] [outer = 0x95bb6800] 21:25:43 INFO - PROCESS | 1788 | 1461212743181 Marionette DEBUG loaded listener.js 21:25:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 71 (0x981ebc00) [pid = 1788] [serial = 71] [outer = 0x95bb6800] 21:25:44 INFO - PROCESS | 1788 | 1461212744034 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1330ms 21:25:44 INFO - PROCESS | 1788 | 1461212744113 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:25:44 INFO - PROCESS | 1788 | 1461212744122 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:25:44 INFO - PROCESS | 1788 | 1461212744133 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:25:44 INFO - PROCESS | 1788 | 1461212744137 Marionette TRACE conn4 <- [1,70,null,{}] 21:25:44 INFO - PROCESS | 1788 | 1461212744144 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:44 INFO - PROCESS | 1788 | 1461212744315 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:25:44 INFO - PROCESS | 1788 | 1461212744445 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x96fe7000 == 20 [pid = 1788] [id = 25] 21:25:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 72 (0x977a0c00) [pid = 1788] [serial = 72] [outer = (nil)] 21:25:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 73 (0x99936c00) [pid = 1788] [serial = 73] [outer = 0x977a0c00] 21:25:44 INFO - PROCESS | 1788 | 1461212744535 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 74 (0x99a16000) [pid = 1788] [serial = 74] [outer = 0x977a0c00] 21:25:45 INFO - PROCESS | 1788 | 1461212745370 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1279ms 21:25:45 INFO - PROCESS | 1788 | 1461212745413 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 1788 | 1461212745418 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:25:45 INFO - PROCESS | 1788 | 1461212745424 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 1788 | 1461212745430 Marionette TRACE conn4 <- [1,74,null,{}] 21:25:45 INFO - PROCESS | 1788 | 1461212745446 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:45 INFO - PROCESS | 1788 | 1461212745622 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:25:45 INFO - PROCESS | 1788 | 1461212745754 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd96800 == 21 [pid = 1788] [id = 26] 21:25:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 75 (0x99a1e000) [pid = 1788] [serial = 75] [outer = (nil)] 21:25:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 76 (0x9df11000) [pid = 1788] [serial = 76] [outer = 0x99a1e000] 21:25:45 INFO - PROCESS | 1788 | 1461212745851 Marionette DEBUG loaded listener.js 21:25:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 77 (0x9fc54c00) [pid = 1788] [serial = 77] [outer = 0x99a1e000] 21:25:46 INFO - PROCESS | 1788 | 1461212746667 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1294ms 21:25:46 INFO - PROCESS | 1788 | 1461212746718 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 1788 | 1461212746723 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:25:46 INFO - PROCESS | 1788 | 1461212746729 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 1788 | 1461212746733 Marionette TRACE conn4 <- [1,78,null,{}] 21:25:46 INFO - PROCESS | 1788 | 1461212746738 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:46 INFO - PROCESS | 1788 | 1461212746952 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:25:46 INFO - PROCESS | 1788 | 1461212746966 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x9ffa1400 == 22 [pid = 1788] [id = 27] 21:25:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 78 (0x9ffa3c00) [pid = 1788] [serial = 78] [outer = (nil)] 21:25:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 79 (0xa0c1b400) [pid = 1788] [serial = 79] [outer = 0x9ffa3c00] 21:25:47 INFO - PROCESS | 1788 | 1461212747049 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 80 (0xa0c3ac00) [pid = 1788] [serial = 80] [outer = 0x9ffa3c00] 21:25:47 INFO - PROCESS | 1788 | 1461212747887 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1226ms 21:25:47 INFO - PROCESS | 1788 | 1461212747960 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:25:47 INFO - PROCESS | 1788 | 1461212747964 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:25:47 INFO - PROCESS | 1788 | 1461212747970 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1788 | 1461212747973 Marionette TRACE conn4 <- [1,82,null,{}] 21:25:47 INFO - PROCESS | 1788 | 1461212747979 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:48 INFO - PROCESS | 1788 | 1461212748130 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:25:48 INFO - PROCESS | 1788 | 1461212748263 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd94c00 == 23 [pid = 1788] [id = 28] 21:25:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 81 (0x95097800) [pid = 1788] [serial = 81] [outer = (nil)] 21:25:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 82 (0xa0f9c400) [pid = 1788] [serial = 82] [outer = 0x95097800] 21:25:48 INFO - PROCESS | 1788 | 1461212748353 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 83 (0xa0fa1000) [pid = 1788] [serial = 83] [outer = 0x95097800] 21:25:49 INFO - PROCESS | 1788 | 1461212749224 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1285ms 21:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:25:49 INFO - PROCESS | 1788 | 1461212749256 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:25:49 INFO - PROCESS | 1788 | 1461212749259 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:25:49 INFO - PROCESS | 1788 | 1461212749265 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1788 | 1461212749269 Marionette TRACE conn4 <- [1,86,null,{}] 21:25:49 INFO - PROCESS | 1788 | 1461212749274 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:49 INFO - PROCESS | 1788 | 1461212749479 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:25:49 INFO - PROCESS | 1788 | 1461212749616 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa47400 == 24 [pid = 1788] [id = 29] 21:25:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 84 (0x8fd91c00) [pid = 1788] [serial = 84] [outer = (nil)] 21:25:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 85 (0xa4468800) [pid = 1788] [serial = 85] [outer = 0x8fd91c00] 21:25:49 INFO - PROCESS | 1788 | 1461212749704 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 86 (0xa446b800) [pid = 1788] [serial = 86] [outer = 0x8fd91c00] 21:25:50 INFO - PROCESS | 1788 | 1461212750639 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1434ms 21:25:50 INFO - PROCESS | 1788 | 1461212750722 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1788 | 1461212750733 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:25:50 INFO - PROCESS | 1788 | 1461212750745 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1788 | 1461212750753 Marionette TRACE conn4 <- [1,90,null,{}] 21:25:50 INFO - PROCESS | 1788 | 1461212750769 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:50 INFO - PROCESS | 1788 | 1461212750931 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:25:51 INFO - PROCESS | 1788 | 1461212751040 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x96b57800 == 25 [pid = 1788] [id = 30] 21:25:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 87 (0x96cd0000) [pid = 1788] [serial = 87] [outer = (nil)] 21:25:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 88 (0x977ed800) [pid = 1788] [serial = 88] [outer = 0x96cd0000] 21:25:51 INFO - PROCESS | 1788 | 1461212751122 Marionette DEBUG loaded listener.js 21:25:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 89 (0x99197c00) [pid = 1788] [serial = 89] [outer = 0x96cd0000] 21:25:51 INFO - PROCESS | 1788 | --DOCSHELL 0x91411000 == 24 [pid = 1788] [id = 20] 21:25:51 INFO - PROCESS | 1788 | --DOCSHELL 0x90863c00 == 23 [pid = 1788] [id = 19] 21:25:51 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd50800 == 22 [pid = 1788] [id = 18] 21:25:52 INFO - PROCESS | 1788 | 1461212752036 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1341ms 21:25:52 INFO - PROCESS | 1788 | 1461212752087 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:25:52 INFO - PROCESS | 1788 | 1461212752093 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:25:52 INFO - PROCESS | 1788 | 1461212752102 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:25:52 INFO - PROCESS | 1788 | 1461212752107 Marionette TRACE conn4 <- [1,94,null,{}] 21:25:52 INFO - PROCESS | 1788 | 1461212752116 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:52 INFO - PROCESS | 1788 | 1461212752292 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:25:52 INFO - PROCESS | 1788 | 1461212752430 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8a000 == 23 [pid = 1788] [id = 31] 21:25:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 90 (0x94f0a800) [pid = 1788] [serial = 90] [outer = (nil)] 21:25:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 91 (0x980b5400) [pid = 1788] [serial = 91] [outer = 0x94f0a800] 21:25:52 INFO - PROCESS | 1788 | 1461212752522 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 92 (0x9920b400) [pid = 1788] [serial = 92] [outer = 0x94f0a800] 21:25:53 INFO - PROCESS | 1788 | 1461212753386 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1331ms 21:25:53 INFO - PROCESS | 1788 | 1461212753448 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1788 | 1461212753457 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:25:53 INFO - PROCESS | 1788 | 1461212753470 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1788 | 1461212753474 Marionette TRACE conn4 <- [1,98,null,{}] 21:25:53 INFO - PROCESS | 1788 | 1461212753483 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:53 INFO - PROCESS | 1788 | 1461212753657 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:25:53 INFO - PROCESS | 1788 | 1461212753797 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x9779cc00 == 24 [pid = 1788] [id = 32] 21:25:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 93 (0x98e76400) [pid = 1788] [serial = 93] [outer = (nil)] 21:25:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 94 (0x9b036000) [pid = 1788] [serial = 94] [outer = 0x98e76400] 21:25:53 INFO - PROCESS | 1788 | 1461212753899 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 95 (0x9fb2d400) [pid = 1788] [serial = 95] [outer = 0x98e76400] 21:25:54 INFO - PROCESS | 1788 | 1461212754773 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1334ms 21:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:25:54 INFO - PROCESS | 1788 | 1461212754804 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1788 | 1461212754807 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:25:54 INFO - PROCESS | 1788 | 1461212754814 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1788 | 1461212754820 Marionette TRACE conn4 <- [1,102,null,{}] 21:25:54 INFO - PROCESS | 1788 | 1461212754855 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:55 INFO - PROCESS | 1788 | 1461212755024 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:25:55 INFO - PROCESS | 1788 | 1461212755161 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x95bc1400 == 25 [pid = 1788] [id = 33] 21:25:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 96 (0x9fc61400) [pid = 1788] [serial = 96] [outer = (nil)] 21:25:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 97 (0xa2a8dc00) [pid = 1788] [serial = 97] [outer = 0x9fc61400] 21:25:55 INFO - PROCESS | 1788 | 1461212755253 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 98 (0xa3c8e400) [pid = 1788] [serial = 98] [outer = 0x9fc61400] 21:25:56 INFO - PROCESS | 1788 | 1461212756112 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1344ms 21:25:56 INFO - PROCESS | 1788 | 1461212756158 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 1788 | 1461212756163 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:25:56 INFO - PROCESS | 1788 | 1461212756170 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 1788 | 1461212756173 Marionette TRACE conn4 <- [1,106,null,{}] 21:25:56 INFO - PROCESS | 1788 | 1461212756179 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:56 INFO - PROCESS | 1788 | 1461212756340 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:25:56 INFO - PROCESS | 1788 | 1461212756476 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa48000 == 26 [pid = 1788] [id = 34] 21:25:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 99 (0x9fb8f800) [pid = 1788] [serial = 99] [outer = (nil)] 21:25:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0xa45a1800) [pid = 1788] [serial = 100] [outer = 0x9fb8f800] 21:25:56 INFO - PROCESS | 1788 | 1461212756566 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0xa45f7400) [pid = 1788] [serial = 101] [outer = 0x9fb8f800] 21:25:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0xa4c51400) [pid = 1788] [serial = 102] [outer = 0x9144d000] 21:25:57 INFO - PROCESS | 1788 | 1461212757489 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1379ms 21:25:57 INFO - PROCESS | 1788 | 1461212757550 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:25:57 INFO - PROCESS | 1788 | 1461212757554 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:25:57 INFO - PROCESS | 1788 | 1461212757560 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:25:57 INFO - PROCESS | 1788 | 1461212757563 Marionette TRACE conn4 <- [1,110,null,{}] 21:25:57 INFO - PROCESS | 1788 | 1461212757569 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:57 INFO - PROCESS | 1788 | 1461212757719 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:25:57 INFO - PROCESS | 1788 | 1461212757857 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x9140ec00 == 27 [pid = 1788] [id = 35] 21:25:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x91456400) [pid = 1788] [serial = 103] [outer = (nil)] 21:25:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0xa4c4c800) [pid = 1788] [serial = 104] [outer = 0x91456400] 21:25:57 INFO - PROCESS | 1788 | 1461212757943 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0xa4c50400) [pid = 1788] [serial = 105] [outer = 0x91456400] 21:25:58 INFO - PROCESS | 1788 | 1461212758770 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1279ms 21:25:58 INFO - PROCESS | 1788 | 1461212758840 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:25:58 INFO - PROCESS | 1788 | 1461212758844 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:25:58 INFO - PROCESS | 1788 | 1461212758850 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1788 | 1461212758854 Marionette TRACE conn4 <- [1,114,null,{}] 21:25:58 INFO - PROCESS | 1788 | 1461212758859 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:59 INFO - PROCESS | 1788 | 1461212759055 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:25:59 INFO - PROCESS | 1788 | 1461212759199 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x9fc9d000 == 28 [pid = 1788] [id = 36] 21:25:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 106 (0xa47cf800) [pid = 1788] [serial = 106] [outer = (nil)] 21:25:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 107 (0xa6d6c400) [pid = 1788] [serial = 107] [outer = 0xa47cf800] 21:25:59 INFO - PROCESS | 1788 | 1461212759286 Marionette DEBUG loaded listener.js 21:25:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 108 (0xa9da1800) [pid = 1788] [serial = 108] [outer = 0xa47cf800] 21:26:00 INFO - PROCESS | 1788 | 1461212760292 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1486ms 21:26:00 INFO - PROCESS | 1788 | 1461212760337 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1788 | 1461212760343 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:26:00 INFO - PROCESS | 1788 | 1461212760351 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1788 | 1461212760356 Marionette TRACE conn4 <- [1,118,null,{}] 21:26:00 INFO - PROCESS | 1788 | 1461212760365 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:00 INFO - PROCESS | 1788 | 1461212760530 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:26:00 INFO - PROCESS | 1788 | 1461212760749 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x9025c400 == 29 [pid = 1788] [id = 37] 21:26:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 109 (0x9025d800) [pid = 1788] [serial = 109] [outer = (nil)] 21:26:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 110 (0x91455c00) [pid = 1788] [serial = 110] [outer = 0x9025d800] 21:26:00 INFO - PROCESS | 1788 | 1461212760834 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 111 (0x96bd1c00) [pid = 1788] [serial = 111] [outer = 0x9025d800] 21:26:01 INFO - PROCESS | 1788 | 1461212761611 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1285ms 21:26:01 INFO - PROCESS | 1788 | 1461212761636 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:26:01 INFO - PROCESS | 1788 | 1461212761644 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:26:01 INFO - PROCESS | 1788 | 1461212761736 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 1788 | 1461212761742 Marionette TRACE conn4 <- [1,122,null,{}] 21:26:01 INFO - PROCESS | 1788 | --DOCSHELL 0x95b41c00 == 28 [pid = 1788] [id = 24] 21:26:01 INFO - PROCESS | 1788 | 1461212761811 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:02 INFO - PROCESS | 1788 | 1461212762016 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:26:02 INFO - PROCESS | 1788 | 1461212762102 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffd1000 == 29 [pid = 1788] [id = 38] 21:26:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 112 (0x8ffd1c00) [pid = 1788] [serial = 112] [outer = (nil)] 21:26:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 113 (0x8ffd6000) [pid = 1788] [serial = 113] [outer = 0x8ffd1c00] 21:26:02 INFO - PROCESS | 1788 | 1461212762188 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 114 (0x9779c400) [pid = 1788] [serial = 114] [outer = 0x8ffd1c00] 21:26:03 INFO - PROCESS | 1788 | 1461212763115 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1494ms 21:26:03 INFO - PROCESS | 1788 | 1461212763154 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:26:03 INFO - PROCESS | 1788 | 1461212763160 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:26:03 INFO - PROCESS | 1788 | 1461212763167 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:26:03 INFO - PROCESS | 1788 | 1461212763172 Marionette TRACE conn4 <- [1,126,null,{}] 21:26:03 INFO - PROCESS | 1788 | 1461212763182 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:03 INFO - PROCESS | 1788 | 1461212763355 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:26:03 INFO - PROCESS | 1788 | 1461212763499 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x9085c000 == 30 [pid = 1788] [id = 39] 21:26:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 115 (0x984c8800) [pid = 1788] [serial = 115] [outer = (nil)] 21:26:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 116 (0x9df1a400) [pid = 1788] [serial = 116] [outer = 0x984c8800] 21:26:03 INFO - PROCESS | 1788 | 1461212763586 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 117 (0x9fc5c400) [pid = 1788] [serial = 117] [outer = 0x984c8800] 21:26:04 INFO - PROCESS | 1788 | 1461212764549 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1439ms 21:26:04 INFO - PROCESS | 1788 | 1461212764606 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 1788 | 1461212764609 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:26:04 INFO - PROCESS | 1788 | 1461212764616 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1788 | 1461212764619 Marionette TRACE conn4 <- [1,130,null,{}] 21:26:04 INFO - PROCESS | 1788 | 1461212764626 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:04 INFO - PROCESS | 1788 | 1461212764832 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:26:05 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8a000 == 29 [pid = 1788] [id = 31] 21:26:05 INFO - PROCESS | 1788 | --DOCSHELL 0x9779cc00 == 28 [pid = 1788] [id = 32] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x991a3c00 == 27 [pid = 1788] [id = 17] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x920f1800 == 26 [pid = 1788] [id = 6] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x96fe7000 == 25 [pid = 1788] [id = 25] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa41800 == 24 [pid = 1788] [id = 8] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x9fc9d000 == 23 [pid = 1788] [id = 36] 21:26:07 INFO - PROCESS | 1788 | --DOCSHELL 0x9ffa1400 == 22 [pid = 1788] [id = 27] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x95bc1400 == 21 [pid = 1788] [id = 33] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x95094400 == 20 [pid = 1788] [id = 22] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa48000 == 19 [pid = 1788] [id = 34] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd4fc00 == 18 [pid = 1788] [id = 21] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x9140ec00 == 17 [pid = 1788] [id = 35] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd94c00 == 16 [pid = 1788] [id = 28] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa47400 == 15 [pid = 1788] [id = 29] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8d800 == 14 [pid = 1788] [id = 12] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd96800 == 13 [pid = 1788] [id = 26] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x9085e800 == 12 [pid = 1788] [id = 23] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x9025c400 == 11 [pid = 1788] [id = 37] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x96b57800 == 10 [pid = 1788] [id = 30] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffd1000 == 9 [pid = 1788] [id = 38] 21:26:08 INFO - PROCESS | 1788 | --DOCSHELL 0x9085c000 == 8 [pid = 1788] [id = 39] 21:26:09 INFO - PROCESS | 1788 | 1461212769327 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd89800 == 9 [pid = 1788] [id = 40] 21:26:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0x8fd8bc00) [pid = 1788] [serial = 118] [outer = (nil)] 21:26:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 119 (0x8ffcac00) [pid = 1788] [serial = 119] [outer = 0x8fd8bc00] 21:26:09 INFO - PROCESS | 1788 | 1461212769417 Marionette DEBUG loaded listener.js 21:26:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0x8ffd6c00) [pid = 1788] [serial = 120] [outer = 0x8fd8bc00] 21:26:10 INFO - PROCESS | 1788 | 1461212770163 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5599ms 21:26:10 INFO - PROCESS | 1788 | 1461212770217 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 1788 | 1461212770223 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:26:10 INFO - PROCESS | 1788 | 1461212770231 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:26:10 INFO - PROCESS | 1788 | 1461212770238 Marionette TRACE conn4 <- [1,134,null,{}] 21:26:10 INFO - PROCESS | 1788 | 1461212770245 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:10 INFO - PROCESS | 1788 | 1461212770403 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:26:10 INFO - PROCESS | 1788 | 1461212770415 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a7c000 == 10 [pid = 1788] [id = 41] 21:26:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 121 (0x92a7c800) [pid = 1788] [serial = 121] [outer = (nil)] 21:26:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 122 (0x92c95800) [pid = 1788] [serial = 122] [outer = 0x92a7c800] 21:26:10 INFO - PROCESS | 1788 | 1461212770491 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0x94f10000) [pid = 1788] [serial = 123] [outer = 0x92a7c800] 21:26:11 INFO - PROCESS | 1788 | 1461212771470 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1289ms 21:26:11 INFO - PROCESS | 1788 | 1461212771529 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:26:11 INFO - PROCESS | 1788 | 1461212771535 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:26:11 INFO - PROCESS | 1788 | 1461212771542 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 1788 | 1461212771545 Marionette TRACE conn4 <- [1,138,null,{}] 21:26:11 INFO - PROCESS | 1788 | 1461212771551 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:11 INFO - PROCESS | 1788 | 1461212771778 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:26:11 INFO - PROCESS | 1788 | 1461212771813 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x97794800 == 11 [pid = 1788] [id = 42] 21:26:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 124 (0x97cbd400) [pid = 1788] [serial = 124] [outer = (nil)] 21:26:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 125 (0x98b06c00) [pid = 1788] [serial = 125] [outer = 0x97cbd400] 21:26:11 INFO - PROCESS | 1788 | 1461212771886 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x98f07c00) [pid = 1788] [serial = 126] [outer = 0x97cbd400] 21:26:12 INFO - PROCESS | 1788 | 1461212772714 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1228ms 21:26:12 INFO - PROCESS | 1788 | 1461212772786 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1788 | 1461212772790 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:26:12 INFO - PROCESS | 1788 | 1461212772815 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1788 | 1461212772824 Marionette TRACE conn4 <- [1,142,null,{}] 21:26:12 INFO - PROCESS | 1788 | 1461212772830 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:13 INFO - PROCESS | 1788 | 1461212773029 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:26:13 INFO - PROCESS | 1788 | 1461212773059 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x97cb8000 == 12 [pid = 1788] [id = 43] 21:26:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x99a18400) [pid = 1788] [serial = 127] [outer = (nil)] 21:26:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x9fc57800) [pid = 1788] [serial = 128] [outer = 0x99a18400] 21:26:13 INFO - PROCESS | 1788 | 1461212773129 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x9fef0800) [pid = 1788] [serial = 129] [outer = 0x99a18400] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x96cd0000) [pid = 1788] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x96ccec00) [pid = 1788] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x94f0a800) [pid = 1788] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x8ffd1c00) [pid = 1788] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 124 (0x9ae69400) [pid = 1788] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 123 (0x977f6c00) [pid = 1788] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 122 (0x94f0e000) [pid = 1788] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 121 (0x90866800) [pid = 1788] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 120 (0x8fd53400) [pid = 1788] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 119 (0x9892b000) [pid = 1788] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 118 (0x91406800) [pid = 1788] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 117 (0x920f1c00) [pid = 1788] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 116 (0x9fb8f800) [pid = 1788] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 115 (0x95097800) [pid = 1788] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 114 (0x99a1e000) [pid = 1788] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 113 (0x9fc61400) [pid = 1788] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 112 (0x977a0c00) [pid = 1788] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 111 (0x8fd8ac00) [pid = 1788] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 110 (0x99941000) [pid = 1788] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 109 (0x8fd91c00) [pid = 1788] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 108 (0x91449c00) [pid = 1788] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 107 (0x98e76400) [pid = 1788] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 106 (0x984cd400) [pid = 1788] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 105 (0x95bb6800) [pid = 1788] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 104 (0x99199c00) [pid = 1788] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 103 (0x9025d800) [pid = 1788] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 102 (0xa47cf800) [pid = 1788] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 101 (0x91456400) [pid = 1788] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0x9ffa3c00) [pid = 1788] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:26:14 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x8fa41c00) [pid = 1788] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:26:14 INFO - PROCESS | 1788 | 1461212774991 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2216ms 21:26:15 INFO - PROCESS | 1788 | 1461212775075 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:26:15 INFO - PROCESS | 1788 | 1461212775079 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:26:15 INFO - PROCESS | 1788 | 1461212775114 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:26:15 INFO - PROCESS | 1788 | 1461212775116 Marionette TRACE conn4 <- [1,146,null,{}] 21:26:15 INFO - PROCESS | 1788 | 1461212775161 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:15 INFO - PROCESS | 1788 | 1461212775306 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:26:15 INFO - PROCESS | 1788 | 1461212775323 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa41c00 == 13 [pid = 1788] [id = 44] 21:26:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x8fa46400) [pid = 1788] [serial = 130] [outer = (nil)] 21:26:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x8ffd1c00) [pid = 1788] [serial = 131] [outer = 0x8fa46400] 21:26:15 INFO - PROCESS | 1788 | 1461212775395 Marionette DEBUG loaded listener.js 21:26:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0x94f0bc00) [pid = 1788] [serial = 132] [outer = 0x8fa46400] 21:26:16 INFO - PROCESS | 1788 | 1461212776108 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1059ms 21:26:16 INFO - PROCESS | 1788 | 1461212776155 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:26:16 INFO - PROCESS | 1788 | 1461212776159 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:26:16 INFO - PROCESS | 1788 | 1461212776164 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:26:16 INFO - PROCESS | 1788 | 1461212776168 Marionette TRACE conn4 <- [1,150,null,{}] 21:26:16 INFO - PROCESS | 1788 | 1461212776173 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:16 INFO - PROCESS | 1788 | 1461212776346 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:26:16 INFO - PROCESS | 1788 | 1461212776365 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x95bbd800 == 14 [pid = 1788] [id = 45] 21:26:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x97cb5c00) [pid = 1788] [serial = 133] [outer = (nil)] 21:26:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0x98e4d400) [pid = 1788] [serial = 134] [outer = 0x97cb5c00] 21:26:16 INFO - PROCESS | 1788 | 1461212776453 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0x9fb8f800) [pid = 1788] [serial = 135] [outer = 0x97cb5c00] 21:26:17 INFO - PROCESS | 1788 | 1461212777428 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1276ms 21:26:17 INFO - PROCESS | 1788 | 1461212777441 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:26:17 INFO - PROCESS | 1788 | 1461212777449 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:26:17 INFO - PROCESS | 1788 | 1461212777457 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 1788 | 1461212777463 Marionette TRACE conn4 <- [1,154,null,{}] 21:26:17 INFO - PROCESS | 1788 | 1461212777471 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:17 INFO - PROCESS | 1788 | 1461212777635 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:26:17 INFO - PROCESS | 1788 | 1461212777787 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa48000 == 15 [pid = 1788] [id = 46] 21:26:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 106 (0x8fd93400) [pid = 1788] [serial = 136] [outer = (nil)] 21:26:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 107 (0x920f1c00) [pid = 1788] [serial = 137] [outer = 0x8fd93400] 21:26:17 INFO - PROCESS | 1788 | 1461212777875 Marionette DEBUG loaded listener.js 21:26:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 108 (0x94f07c00) [pid = 1788] [serial = 138] [outer = 0x8fd93400] 21:26:18 INFO - PROCESS | 1788 | 1461212778731 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1330ms 21:26:18 INFO - PROCESS | 1788 | 1461212778795 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:26:18 INFO - PROCESS | 1788 | 1461212778804 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:26:18 INFO - PROCESS | 1788 | 1461212778816 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:26:18 INFO - PROCESS | 1788 | 1461212778820 Marionette TRACE conn4 <- [1,158,null,{}] 21:26:18 INFO - PROCESS | 1788 | 1461212778826 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:19 INFO - PROCESS | 1788 | 1461212778999 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:26:19 INFO - PROCESS | 1788 | 1461212779139 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x9780a800 == 16 [pid = 1788] [id = 47] 21:26:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 109 (0x97902400) [pid = 1788] [serial = 139] [outer = (nil)] 21:26:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 110 (0x99939c00) [pid = 1788] [serial = 140] [outer = 0x97902400] 21:26:19 INFO - PROCESS | 1788 | 1461212779230 Marionette DEBUG loaded listener.js 21:26:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 111 (0x99a20400) [pid = 1788] [serial = 141] [outer = 0x97902400] 21:26:20 INFO - PROCESS | 1788 | 1461212780085 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1286ms 21:26:20 INFO - PROCESS | 1788 | 1461212780102 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:26:20 INFO - PROCESS | 1788 | 1461212780106 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:26:20 INFO - PROCESS | 1788 | 1461212780113 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:26:20 INFO - PROCESS | 1788 | 1461212780119 Marionette TRACE conn4 <- [1,162,null,{}] 21:26:20 INFO - PROCESS | 1788 | 1461212780135 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:20 INFO - PROCESS | 1788 | 1461212780373 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:26:20 INFO - PROCESS | 1788 | 1461212780388 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x9fc5a800 == 17 [pid = 1788] [id = 48] 21:26:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 112 (0xa0a43000) [pid = 1788] [serial = 142] [outer = (nil)] 21:26:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 113 (0xa0c34000) [pid = 1788] [serial = 143] [outer = 0xa0a43000] 21:26:20 INFO - PROCESS | 1788 | 1461212780515 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 114 (0xa0f9e000) [pid = 1788] [serial = 144] [outer = 0xa0a43000] 21:26:20 INFO - PROCESS | 1788 | 1461212780944 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:26:21 INFO - PROCESS | 1788 | 1461212781510 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1447ms 21:26:21 INFO - PROCESS | 1788 | 1461212781559 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:26:21 INFO - PROCESS | 1788 | 1461212781564 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:26:21 INFO - PROCESS | 1788 | 1461212781570 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:26:21 INFO - PROCESS | 1788 | 1461212781573 Marionette TRACE conn4 <- [1,166,null,{}] 21:26:21 INFO - PROCESS | 1788 | 1461212781579 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:21 INFO - PROCESS | 1788 | 1461212781788 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:26:21 INFO - PROCESS | 1788 | 1461212781931 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x96ff3c00 == 18 [pid = 1788] [id = 49] 21:26:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 115 (0x9ffa8c00) [pid = 1788] [serial = 145] [outer = (nil)] 21:26:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 116 (0xa44d4000) [pid = 1788] [serial = 146] [outer = 0x9ffa8c00] 21:26:22 INFO - PROCESS | 1788 | 1461212782016 Marionette DEBUG loaded listener.js 21:26:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 117 (0xa45a6000) [pid = 1788] [serial = 147] [outer = 0x9ffa8c00] 21:26:23 INFO - PROCESS | 1788 | 1461212783188 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1641ms 21:26:23 INFO - PROCESS | 1788 | 1461212783211 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:26:23 INFO - PROCESS | 1788 | 1461212783214 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:26:23 INFO - PROCESS | 1788 | 1461212783221 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 1788 | 1461212783224 Marionette TRACE conn4 <- [1,170,null,{}] 21:26:23 INFO - PROCESS | 1788 | 1461212783231 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:23 INFO - PROCESS | 1788 | 1461212783382 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:26:23 INFO - PROCESS | 1788 | 1461212783584 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:23 INFO - PROCESS | 1788 | ++DOCSHELL 0xa45f8000 == 19 [pid = 1788] [id = 50] 21:26:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0xa45f8400) [pid = 1788] [serial = 148] [outer = (nil)] 21:26:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 119 (0xa4c10c00) [pid = 1788] [serial = 149] [outer = 0xa45f8400] 21:26:23 INFO - PROCESS | 1788 | 1461212783678 Marionette DEBUG loaded listener.js 21:26:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0xa4c51c00) [pid = 1788] [serial = 150] [outer = 0xa45f8400] 21:26:24 INFO - PROCESS | 1788 | 1461212784506 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1336ms 21:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:26:24 INFO - PROCESS | 1788 | 1461212784557 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:26:24 INFO - PROCESS | 1788 | 1461212784560 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:26:24 INFO - PROCESS | 1788 | 1461212784567 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:26:24 INFO - PROCESS | 1788 | 1461212784570 Marionette TRACE conn4 <- [1,174,null,{}] 21:26:24 INFO - PROCESS | 1788 | 1461212784576 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:24 INFO - PROCESS | 1788 | 1461212784788 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:26:24 INFO - PROCESS | 1788 | 1461212784936 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa40800 == 20 [pid = 1788] [id = 51] 21:26:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 121 (0x8fa41400) [pid = 1788] [serial = 151] [outer = (nil)] 21:26:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 122 (0x8fd4cc00) [pid = 1788] [serial = 152] [outer = 0x8fa41400] 21:26:25 INFO - PROCESS | 1788 | 1461212785026 Marionette DEBUG loaded listener.js 21:26:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0x8fd8f800) [pid = 1788] [serial = 153] [outer = 0x8fa41400] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 122 (0x977ed800) [pid = 1788] [serial = 88] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 121 (0xa4468800) [pid = 1788] [serial = 85] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 120 (0x981e5c00) [pid = 1788] [serial = 55] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 119 (0x9df1a400) [pid = 1788] [serial = 116] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 118 (0x96bd1c00) [pid = 1788] [serial = 111] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 117 (0x9b032400) [pid = 1788] [serial = 49] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 116 (0x8ffd6000) [pid = 1788] [serial = 113] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 115 (0x96fef800) [pid = 1788] [serial = 68] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 114 (0xa282e000) [pid = 1788] [serial = 2] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 113 (0x97bbc800) [pid = 1788] [serial = 70] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 112 (0x980c3000) [pid = 1788] [serial = 43] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 111 (0x98e4f000) [pid = 1788] [serial = 44] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 110 (0x90257000) [pid = 1788] [serial = 28] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 109 (0x98110400) [pid = 1788] [serial = 46] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 108 (0x94f08c00) [pid = 1788] [serial = 34] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 107 (0x96ff0000) [pid = 1788] [serial = 35] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 106 (0x8fd89000) [pid = 1788] [serial = 25] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 105 (0x991a3000) [pid = 1788] [serial = 37] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 104 (0x98e53400) [pid = 1788] [serial = 47] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 103 (0x9921d000) [pid = 1788] [serial = 38] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 102 (0x9fb90400) [pid = 1788] [serial = 40] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 101 (0x8fd90000) [pid = 1788] [serial = 26] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0x9ffa4400) [pid = 1788] [serial = 41] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x9df10400) [pid = 1788] [serial = 50] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 98 (0x920f2c00) [pid = 1788] [serial = 31] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 97 (0x8fa48c00) [pid = 1788] [serial = 23] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 96 (0xa2a8dc00) [pid = 1788] [serial = 97] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 95 (0x9df11000) [pid = 1788] [serial = 76] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 94 (0x9ff0d400) [pid = 1788] [serial = 62] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 93 (0x981ebc00) [pid = 1788] [serial = 71] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 92 (0xa0a8fc00) [pid = 1788] [serial = 64] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 91 (0x9b036000) [pid = 1788] [serial = 94] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 90 (0x9ea20400) [pid = 1788] [serial = 59] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 89 (0x9fc5f800) [pid = 1788] [serial = 61] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 88 (0x99197c00) [pid = 1788] [serial = 89] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 87 (0x98b02000) [pid = 1788] [serial = 56] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 86 (0x9920b400) [pid = 1788] [serial = 92] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 85 (0x9b03bc00) [pid = 1788] [serial = 58] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 84 (0x9779c400) [pid = 1788] [serial = 114] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 83 (0x980b5400) [pid = 1788] [serial = 91] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 82 (0x99936c00) [pid = 1788] [serial = 73] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 81 (0x92a7fc00) [pid = 1788] [serial = 53] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 80 (0x91458000) [pid = 1788] [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.] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 79 (0x91449400) [pid = 1788] [serial = 19] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 78 (0xa4c4c800) [pid = 1788] [serial = 104] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 77 (0xa0fa1000) [pid = 1788] [serial = 83] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 76 (0x9fc54c00) [pid = 1788] [serial = 77] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 75 (0xa3c8e400) [pid = 1788] [serial = 98] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 74 (0xa45a1800) [pid = 1788] [serial = 100] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 73 (0x99a16000) [pid = 1788] [serial = 74] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 72 (0x984d1400) [pid = 1788] [serial = 12] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 71 (0x91410000) [pid = 1788] [serial = 52] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 70 (0xa0a93400) [pid = 1788] [serial = 65] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 69 (0xa446b800) [pid = 1788] [serial = 86] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 68 (0x96bcec00) [pid = 1788] [serial = 67] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 67 (0x9892b800) [pid = 1788] [serial = 9] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 66 (0x9fb2d400) [pid = 1788] [serial = 95] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 65 (0x91455c00) [pid = 1788] [serial = 110] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 64 (0xa9da1800) [pid = 1788] [serial = 108] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 63 (0xa6d6c400) [pid = 1788] [serial = 107] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 62 (0xa4c50400) [pid = 1788] [serial = 105] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 61 (0xa0c1b400) [pid = 1788] [serial = 79] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 60 (0x8fa45000) [pid = 1788] [serial = 22] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 59 (0xa0c3ac00) [pid = 1788] [serial = 80] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 58 (0x920f3c00) [pid = 1788] [serial = 16] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 57 (0xa45f7400) [pid = 1788] [serial = 101] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 56 (0x920f8400) [pid = 1788] [serial = 17] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | --DOMWINDOW == 55 (0xa0f9c400) [pid = 1788] [serial = 82] [outer = (nil)] [url = about:blank] 21:26:26 INFO - PROCESS | 1788 | 1461212786569 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2039ms 21:26:26 INFO - PROCESS | 1788 | 1461212786605 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:26:26 INFO - PROCESS | 1788 | 1461212786610 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:26:26 INFO - PROCESS | 1788 | 1461212786623 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:26:26 INFO - PROCESS | 1788 | 1461212786628 Marionette TRACE conn4 <- [1,178,null,{}] 21:26:26 INFO - PROCESS | 1788 | 1461212786638 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:26 INFO - PROCESS | 1788 | 1461212786804 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:26:26 INFO - PROCESS | 1788 | 1461212786817 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd53400 == 21 [pid = 1788] [id = 52] 21:26:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 56 (0x8fd93800) [pid = 1788] [serial = 154] [outer = (nil)] 21:26:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 57 (0x8ffc9400) [pid = 1788] [serial = 155] [outer = 0x8fd93800] 21:26:26 INFO - PROCESS | 1788 | 1461212786891 Marionette DEBUG loaded listener.js 21:26:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 58 (0x8ffd6400) [pid = 1788] [serial = 156] [outer = 0x8fd93800] 21:26:27 INFO - PROCESS | 1788 | 1461212787596 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 21:26:27 INFO - PROCESS | 1788 | 1461212787654 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:26:27 INFO - PROCESS | 1788 | 1461212787661 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:26:27 INFO - PROCESS | 1788 | 1461212787671 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:26:27 INFO - PROCESS | 1788 | 1461212787675 Marionette TRACE conn4 <- [1,182,null,{}] 21:26:27 INFO - PROCESS | 1788 | 1461212787685 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:27 INFO - PROCESS | 1788 | 1461212787837 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:26:27 INFO - PROCESS | 1788 | 1461212787849 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffcb000 == 22 [pid = 1788] [id = 53] 21:26:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 59 (0x90866800) [pid = 1788] [serial = 157] [outer = (nil)] 21:26:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 60 (0x9144b000) [pid = 1788] [serial = 158] [outer = 0x90866800] 21:26:28 INFO - PROCESS | 1788 | 1461212787999 Marionette DEBUG loaded listener.js 21:26:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 61 (0x920f2c00) [pid = 1788] [serial = 159] [outer = 0x90866800] 21:26:28 INFO - PROCESS | 1788 | 1461212788697 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1084ms 21:26:28 INFO - PROCESS | 1788 | 1461212788757 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:26:28 INFO - PROCESS | 1788 | 1461212788760 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:26:28 INFO - PROCESS | 1788 | 1461212788770 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:26:28 INFO - PROCESS | 1788 | 1461212788775 Marionette TRACE conn4 <- [1,186,null,{}] 21:26:28 INFO - PROCESS | 1788 | 1461212788800 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:28 INFO - PROCESS | 1788 | 1461212788984 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:26:29 INFO - PROCESS | 1788 | 1461212789004 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa47400 == 23 [pid = 1788] [id = 54] 21:26:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 62 (0x92a7c400) [pid = 1788] [serial = 160] [outer = (nil)] 21:26:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 63 (0x92bbb400) [pid = 1788] [serial = 161] [outer = 0x92a7c400] 21:26:29 INFO - PROCESS | 1788 | 1461212789079 Marionette DEBUG loaded listener.js 21:26:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 64 (0x92bc0400) [pid = 1788] [serial = 162] [outer = 0x92a7c400] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 63 (0x99a18400) [pid = 1788] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 62 (0x8fa46400) [pid = 1788] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 61 (0x8fd8bc00) [pid = 1788] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 60 (0x92a7c800) [pid = 1788] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 59 (0x97cbd400) [pid = 1788] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:26:29 INFO - PROCESS | 1788 | --DOMWINDOW == 58 (0x984c8800) [pid = 1788] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:26:29 INFO - PROCESS | 1788 | 1461212789873 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1134ms 21:26:29 INFO - PROCESS | 1788 | 1461212789904 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:26:29 INFO - PROCESS | 1788 | 1461212789908 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:26:29 INFO - PROCESS | 1788 | 1461212789914 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:26:29 INFO - PROCESS | 1788 | 1461212789917 Marionette TRACE conn4 <- [1,190,null,{}] 21:26:29 INFO - PROCESS | 1788 | 1461212789922 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:30 INFO - PROCESS | 1788 | 1461212790061 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:26:30 INFO - PROCESS | 1788 | 1461212790087 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a73400 == 24 [pid = 1788] [id = 55] 21:26:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 59 (0x92bbb800) [pid = 1788] [serial = 163] [outer = (nil)] 21:26:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 60 (0x94f07800) [pid = 1788] [serial = 164] [outer = 0x92bbb800] 21:26:30 INFO - PROCESS | 1788 | 1461212790164 Marionette DEBUG loaded listener.js 21:26:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 61 (0x96cd1000) [pid = 1788] [serial = 165] [outer = 0x92bbb800] 21:26:30 INFO - PROCESS | 1788 | 1461212790906 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1043ms 21:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:26:30 INFO - PROCESS | 1788 | 1461212790956 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:26:30 INFO - PROCESS | 1788 | 1461212790959 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:26:30 INFO - PROCESS | 1788 | 1461212790965 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:26:30 INFO - PROCESS | 1788 | 1461212790968 Marionette TRACE conn4 <- [1,194,null,{}] 21:26:30 INFO - PROCESS | 1788 | 1461212790983 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:31 INFO - PROCESS | 1788 | 1461212791149 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:26:31 INFO - PROCESS | 1788 | 1461212791165 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa3d400 == 25 [pid = 1788] [id = 56] 21:26:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 62 (0x8fd8d000) [pid = 1788] [serial = 166] [outer = (nil)] 21:26:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 63 (0x96fef400) [pid = 1788] [serial = 167] [outer = 0x8fd8d000] 21:26:31 INFO - PROCESS | 1788 | 1461212791238 Marionette DEBUG loaded listener.js 21:26:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 64 (0x97794400) [pid = 1788] [serial = 168] [outer = 0x8fd8d000] 21:26:32 INFO - PROCESS | 1788 | 1461212792003 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1094ms 21:26:32 INFO - PROCESS | 1788 | 1461212792059 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:26:32 INFO - PROCESS | 1788 | 1461212792062 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:26:32 INFO - PROCESS | 1788 | 1461212792068 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 1788 | 1461212792070 Marionette TRACE conn4 <- [1,198,null,{}] 21:26:32 INFO - PROCESS | 1788 | 1461212792076 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:32 INFO - PROCESS | 1788 | 1461212792260 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:26:32 INFO - PROCESS | 1788 | 1461212792405 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa39c00 == 26 [pid = 1788] [id = 57] 21:26:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 65 (0x8fa3f800) [pid = 1788] [serial = 169] [outer = (nil)] 21:26:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 66 (0x8fd54400) [pid = 1788] [serial = 170] [outer = 0x8fa3f800] 21:26:32 INFO - PROCESS | 1788 | 1461212792492 Marionette DEBUG loaded listener.js 21:26:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 67 (0x8fd8d400) [pid = 1788] [serial = 171] [outer = 0x8fa3f800] 21:26:33 INFO - PROCESS | 1788 | 1461212793479 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1427ms 21:26:33 INFO - PROCESS | 1788 | 1461212793496 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:26:33 INFO - PROCESS | 1788 | 1461212793504 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:26:33 INFO - PROCESS | 1788 | 1461212793513 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:26:33 INFO - PROCESS | 1788 | 1461212793517 Marionette TRACE conn4 <- [1,202,null,{}] 21:26:33 INFO - PROCESS | 1788 | 1461212793524 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:33 INFO - PROCESS | 1788 | 1461212793696 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:26:33 INFO - PROCESS | 1788 | 1461212793838 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x9025dc00 == 27 [pid = 1788] [id = 58] 21:26:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 68 (0x9206e000) [pid = 1788] [serial = 172] [outer = (nil)] 21:26:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 69 (0x92a7d800) [pid = 1788] [serial = 173] [outer = 0x9206e000] 21:26:33 INFO - PROCESS | 1788 | 1461212793925 Marionette DEBUG loaded listener.js 21:26:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 70 (0x92bb7800) [pid = 1788] [serial = 174] [outer = 0x9206e000] 21:26:34 INFO - PROCESS | 1788 | 1461212794852 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1397ms 21:26:34 INFO - PROCESS | 1788 | 1461212794913 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:26:34 INFO - PROCESS | 1788 | 1461212794919 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:26:34 INFO - PROCESS | 1788 | 1461212794926 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 1788 | 1461212794929 Marionette TRACE conn4 <- [1,206,null,{}] 21:26:34 INFO - PROCESS | 1788 | 1461212794935 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:35 INFO - PROCESS | 1788 | 1461212795103 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:26:35 INFO - PROCESS | 1788 | 1461212795240 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffd0800 == 28 [pid = 1788] [id = 59] 21:26:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 71 (0x97905c00) [pid = 1788] [serial = 175] [outer = (nil)] 21:26:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 72 (0x97cbe400) [pid = 1788] [serial = 176] [outer = 0x97905c00] 21:26:35 INFO - PROCESS | 1788 | 1461212795335 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 73 (0x981ec000) [pid = 1788] [serial = 177] [outer = 0x97905c00] 21:26:36 INFO - PROCESS | 1788 | 1461212796223 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1338ms 21:26:36 INFO - PROCESS | 1788 | 1461212796263 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:26:36 INFO - PROCESS | 1788 | 1461212796267 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:26:36 INFO - PROCESS | 1788 | 1461212796311 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:26:36 INFO - PROCESS | 1788 | 1461212796321 Marionette TRACE conn4 <- [1,210,null,{}] 21:26:36 INFO - PROCESS | 1788 | 1461212796326 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:36 INFO - PROCESS | 1788 | 1461212796496 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:26:36 INFO - PROCESS | 1788 | 1461212796614 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x97cbec00 == 29 [pid = 1788] [id = 60] 21:26:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 74 (0x980c3c00) [pid = 1788] [serial = 178] [outer = (nil)] 21:26:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 75 (0x98e76c00) [pid = 1788] [serial = 179] [outer = 0x980c3c00] 21:26:36 INFO - PROCESS | 1788 | 1461212796703 Marionette DEBUG loaded listener.js 21:26:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 76 (0x99197c00) [pid = 1788] [serial = 180] [outer = 0x980c3c00] 21:26:37 INFO - PROCESS | 1788 | 1461212797842 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1604ms 21:26:37 INFO - PROCESS | 1788 | 1461212797906 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:26:37 INFO - PROCESS | 1788 | 1461212797911 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:26:37 INFO - PROCESS | 1788 | 1461212797919 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:26:37 INFO - PROCESS | 1788 | 1461212797925 Marionette TRACE conn4 <- [1,214,null,{}] 21:26:37 INFO - PROCESS | 1788 | 1461212797934 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:38 INFO - PROCESS | 1788 | 1461212798109 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:26:38 INFO - PROCESS | 1788 | 1461212798346 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x9025d400 == 30 [pid = 1788] [id = 61] 21:26:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 77 (0x92065000) [pid = 1788] [serial = 181] [outer = (nil)] 21:26:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 78 (0x92a77800) [pid = 1788] [serial = 182] [outer = 0x92065000] 21:26:38 INFO - PROCESS | 1788 | 1461212798428 Marionette DEBUG loaded listener.js 21:26:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 79 (0x92a7f800) [pid = 1788] [serial = 183] [outer = 0x92065000] 21:26:39 INFO - PROCESS | 1788 | --DOCSHELL 0x9fc5a800 == 29 [pid = 1788] [id = 48] 21:26:39 INFO - PROCESS | 1788 | --DOCSHELL 0x9780a800 == 28 [pid = 1788] [id = 47] 21:26:39 INFO - PROCESS | 1788 | 1461212799287 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 78 (0x9fc57800) [pid = 1788] [serial = 128] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 77 (0x8ffd1c00) [pid = 1788] [serial = 131] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 76 (0x8ffcac00) [pid = 1788] [serial = 119] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 75 (0x8ffd6c00) [pid = 1788] [serial = 120] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 74 (0x92c95800) [pid = 1788] [serial = 122] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 73 (0x94f10000) [pid = 1788] [serial = 123] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 72 (0x94f0bc00) [pid = 1788] [serial = 132] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 71 (0x98b06c00) [pid = 1788] [serial = 125] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 70 (0x9fef0800) [pid = 1788] [serial = 129] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 69 (0x98f07c00) [pid = 1788] [serial = 126] [outer = (nil)] [url = about:blank] 21:26:39 INFO - PROCESS | 1788 | --DOMWINDOW == 68 (0x9fc5c400) [pid = 1788] [serial = 117] [outer = (nil)] [url = about:blank] 21:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1440ms 21:26:39 INFO - PROCESS | 1788 | 1461212799360 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:26:39 INFO - PROCESS | 1788 | 1461212799367 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:26:39 INFO - PROCESS | 1788 | 1461212799378 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:26:39 INFO - PROCESS | 1788 | 1461212799381 Marionette TRACE conn4 <- [1,218,null,{}] 21:26:39 INFO - PROCESS | 1788 | 1461212799388 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:39 INFO - PROCESS | 1788 | 1461212799540 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:26:39 INFO - PROCESS | 1788 | 1461212799681 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffd7800 == 29 [pid = 1788] [id = 62] 21:26:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 69 (0x901dec00) [pid = 1788] [serial = 184] [outer = (nil)] 21:26:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 70 (0x94f0bc00) [pid = 1788] [serial = 185] [outer = 0x901dec00] 21:26:39 INFO - PROCESS | 1788 | 1461212799766 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 71 (0x95bb7800) [pid = 1788] [serial = 186] [outer = 0x901dec00] 21:26:40 INFO - PROCESS | 1788 | 1461212800520 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 21:26:40 INFO - PROCESS | 1788 | 1461212800562 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:26:40 INFO - PROCESS | 1788 | 1461212800566 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:26:40 INFO - PROCESS | 1788 | 1461212800572 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:26:40 INFO - PROCESS | 1788 | 1461212800578 Marionette TRACE conn4 <- [1,222,null,{}] 21:26:40 INFO - PROCESS | 1788 | 1461212800602 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:40 INFO - PROCESS | 1788 | 1461212800785 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:26:40 INFO - PROCESS | 1788 | 1461212800796 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bbd400 == 30 [pid = 1788] [id = 63] 21:26:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 72 (0x984d1800) [pid = 1788] [serial = 187] [outer = (nil)] 21:26:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 73 (0x98b0d800) [pid = 1788] [serial = 188] [outer = 0x984d1800] 21:26:40 INFO - PROCESS | 1788 | 1461212800875 Marionette DEBUG loaded listener.js 21:26:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 74 (0x98e77000) [pid = 1788] [serial = 189] [outer = 0x984d1800] 21:26:41 INFO - PROCESS | 1788 | 1461212801638 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1094ms 21:26:41 INFO - PROCESS | 1788 | 1461212801690 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:26:41 INFO - PROCESS | 1788 | 1461212801694 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:26:41 INFO - PROCESS | 1788 | 1461212801701 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:26:41 INFO - PROCESS | 1788 | 1461212801703 Marionette TRACE conn4 <- [1,226,null,{}] 21:26:41 INFO - PROCESS | 1788 | 1461212801715 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:41 INFO - PROCESS | 1788 | 1461212801905 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:26:41 INFO - PROCESS | 1788 | 1461212801935 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x984cb000 == 31 [pid = 1788] [id = 64] 21:26:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 75 (0x99203800) [pid = 1788] [serial = 190] [outer = (nil)] 21:26:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 76 (0x9921a000) [pid = 1788] [serial = 191] [outer = 0x99203800] 21:26:42 INFO - PROCESS | 1788 | 1461212802009 Marionette DEBUG loaded listener.js 21:26:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 77 (0x99941800) [pid = 1788] [serial = 192] [outer = 0x99203800] 21:26:42 INFO - PROCESS | 1788 | 1461212802891 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1240ms 21:26:42 INFO - PROCESS | 1788 | 1461212802951 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:26:42 INFO - PROCESS | 1788 | 1461212802955 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:26:42 INFO - PROCESS | 1788 | 1461212802961 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:26:42 INFO - PROCESS | 1788 | 1461212802964 Marionette TRACE conn4 <- [1,230,null,{}] 21:26:42 INFO - PROCESS | 1788 | 1461212802970 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:43 INFO - PROCESS | 1788 | 1461212803169 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:26:43 INFO - PROCESS | 1788 | 1461212803235 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd94800 == 32 [pid = 1788] [id = 65] 21:26:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 78 (0x99202800) [pid = 1788] [serial = 193] [outer = (nil)] 21:26:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 79 (0x99a1b800) [pid = 1788] [serial = 194] [outer = 0x99202800] 21:26:43 INFO - PROCESS | 1788 | 1461212803310 Marionette DEBUG loaded listener.js 21:26:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 80 (0x99a1f000) [pid = 1788] [serial = 195] [outer = 0x99202800] 21:26:43 INFO - PROCESS | 1788 | --DOMWINDOW == 79 (0x92a7c400) [pid = 1788] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:26:43 INFO - PROCESS | 1788 | --DOMWINDOW == 78 (0x92bbb800) [pid = 1788] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:26:43 INFO - PROCESS | 1788 | --DOMWINDOW == 77 (0x8fd93800) [pid = 1788] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:26:43 INFO - PROCESS | 1788 | --DOMWINDOW == 76 (0x8fa41400) [pid = 1788] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:26:43 INFO - PROCESS | 1788 | --DOMWINDOW == 75 (0x90866800) [pid = 1788] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:26:44 INFO - PROCESS | 1788 | 1461212804140 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1238ms 21:26:44 INFO - PROCESS | 1788 | 1461212804200 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:26:44 INFO - PROCESS | 1788 | 1461212804204 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:26:44 INFO - PROCESS | 1788 | 1461212804214 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:26:44 INFO - PROCESS | 1788 | 1461212804217 Marionette TRACE conn4 <- [1,234,null,{}] 21:26:44 INFO - PROCESS | 1788 | 1461212804223 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:44 INFO - PROCESS | 1788 | 1461212804406 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:26:44 INFO - PROCESS | 1788 | 1461212804506 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd49400 == 33 [pid = 1788] [id = 66] 21:26:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 76 (0x8fd49c00) [pid = 1788] [serial = 196] [outer = (nil)] 21:26:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 77 (0x9b032400) [pid = 1788] [serial = 197] [outer = 0x8fd49c00] 21:26:44 INFO - PROCESS | 1788 | 1461212804585 Marionette DEBUG loaded listener.js 21:26:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 78 (0x9b0bb800) [pid = 1788] [serial = 198] [outer = 0x8fd49c00] 21:26:45 INFO - PROCESS | 1788 | 1461212805258 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1080ms 21:26:45 INFO - PROCESS | 1788 | 1461212805315 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:26:45 INFO - PROCESS | 1788 | 1461212805319 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:26:45 INFO - PROCESS | 1788 | 1461212805328 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:26:45 INFO - PROCESS | 1788 | 1461212805332 Marionette TRACE conn4 <- [1,238,null,{}] 21:26:45 INFO - PROCESS | 1788 | 1461212805337 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:45 INFO - PROCESS | 1788 | 1461212805541 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:26:45 INFO - PROCESS | 1788 | 1461212805560 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa3b000 == 34 [pid = 1788] [id = 67] 21:26:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 79 (0x8fd54c00) [pid = 1788] [serial = 199] [outer = (nil)] 21:26:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 80 (0x9ea21000) [pid = 1788] [serial = 200] [outer = 0x8fd54c00] 21:26:45 INFO - PROCESS | 1788 | 1461212805635 Marionette DEBUG loaded listener.js 21:26:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 81 (0x9b033400) [pid = 1788] [serial = 201] [outer = 0x8fd54c00] 21:26:46 INFO - PROCESS | 1788 | 1461212806593 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1334ms 21:26:46 INFO - PROCESS | 1788 | 1461212806664 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:26:46 INFO - PROCESS | 1788 | 1461212806671 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:26:46 INFO - PROCESS | 1788 | 1461212806681 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:26:46 INFO - PROCESS | 1788 | 1461212806686 Marionette TRACE conn4 <- [1,242,null,{}] 21:26:46 INFO - PROCESS | 1788 | 1461212806695 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:46 INFO - PROCESS | 1788 | 1461212806921 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:26:47 INFO - PROCESS | 1788 | 1461212807064 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x90865400 == 35 [pid = 1788] [id = 68] 21:26:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 82 (0x91406400) [pid = 1788] [serial = 202] [outer = (nil)] 21:26:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 83 (0x92a79000) [pid = 1788] [serial = 203] [outer = 0x91406400] 21:26:47 INFO - PROCESS | 1788 | 1461212807202 Marionette DEBUG loaded listener.js 21:26:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 84 (0x92c98400) [pid = 1788] [serial = 204] [outer = 0x91406400] 21:26:48 INFO - PROCESS | 1788 | 1461212808027 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1382ms 21:26:48 INFO - PROCESS | 1788 | 1461212808064 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:26:48 INFO - PROCESS | 1788 | 1461212808073 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:26:48 INFO - PROCESS | 1788 | 1461212808103 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:26:48 INFO - PROCESS | 1788 | 1461212808108 Marionette TRACE conn4 <- [1,246,null,{}] 21:26:48 INFO - PROCESS | 1788 | 1461212808114 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:48 INFO - PROCESS | 1788 | 1461212808286 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:26:48 INFO - PROCESS | 1788 | 1461212808425 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x91457000 == 36 [pid = 1788] [id = 69] 21:26:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 85 (0x977fcc00) [pid = 1788] [serial = 205] [outer = (nil)] 21:26:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 86 (0x98e52000) [pid = 1788] [serial = 206] [outer = 0x977fcc00] 21:26:48 INFO - PROCESS | 1788 | 1461212808516 Marionette DEBUG loaded listener.js 21:26:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 87 (0x99220000) [pid = 1788] [serial = 207] [outer = 0x977fcc00] 21:26:49 INFO - PROCESS | 1788 | 1461212809354 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 21:26:49 INFO - PROCESS | 1788 | 1461212809384 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:26:49 INFO - PROCESS | 1788 | 1461212809389 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:26:49 INFO - PROCESS | 1788 | 1461212809395 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:26:49 INFO - PROCESS | 1788 | 1461212809401 Marionette TRACE conn4 <- [1,250,null,{}] 21:26:49 INFO - PROCESS | 1788 | 1461212809417 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:49 INFO - PROCESS | 1788 | 1461212809587 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:26:49 INFO - PROCESS | 1788 | 1461212809740 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x97b7bc00 == 37 [pid = 1788] [id = 70] 21:26:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 88 (0x9b0b6400) [pid = 1788] [serial = 208] [outer = (nil)] 21:26:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 89 (0x9fc55400) [pid = 1788] [serial = 209] [outer = 0x9b0b6400] 21:26:49 INFO - PROCESS | 1788 | 1461212809829 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 90 (0x9fc61400) [pid = 1788] [serial = 210] [outer = 0x9b0b6400] 21:26:50 INFO - PROCESS | 1788 | 1461212810916 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1584ms 21:26:50 INFO - PROCESS | 1788 | 1461212810980 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:26:50 INFO - PROCESS | 1788 | 1461212810985 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:26:50 INFO - PROCESS | 1788 | 1461212810991 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:26:50 INFO - PROCESS | 1788 | 1461212810995 Marionette TRACE conn4 <- [1,254,null,{}] 21:26:51 INFO - PROCESS | 1788 | 1461212811000 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:51 INFO - PROCESS | 1788 | 1461212811162 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:26:51 INFO - PROCESS | 1788 | 1461212811302 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa40c00 == 38 [pid = 1788] [id = 71] 21:26:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 91 (0x9fc5d400) [pid = 1788] [serial = 211] [outer = (nil)] 21:26:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 92 (0x9ffa9000) [pid = 1788] [serial = 212] [outer = 0x9fc5d400] 21:26:51 INFO - PROCESS | 1788 | 1461212811422 Marionette DEBUG loaded listener.js 21:26:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 93 (0xa0a99400) [pid = 1788] [serial = 213] [outer = 0x9fc5d400] 21:26:52 INFO - PROCESS | 1788 | 1461212812211 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1278ms 21:26:52 INFO - PROCESS | 1788 | 1461212812270 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:26:52 INFO - PROCESS | 1788 | 1461212812274 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:26:52 INFO - PROCESS | 1788 | 1461212812280 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:26:52 INFO - PROCESS | 1788 | 1461212812284 Marionette TRACE conn4 <- [1,258,null,{}] 21:26:52 INFO - PROCESS | 1788 | 1461212812289 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:52 INFO - PROCESS | 1788 | 1461212812444 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:26:52 INFO - PROCESS | 1788 | 1461212812584 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd4c000 == 39 [pid = 1788] [id = 72] 21:26:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 94 (0x8ffcec00) [pid = 1788] [serial = 214] [outer = (nil)] 21:26:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 95 (0xa0c34c00) [pid = 1788] [serial = 215] [outer = 0x8ffcec00] 21:26:52 INFO - PROCESS | 1788 | 1461212812670 Marionette DEBUG loaded listener.js 21:26:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 96 (0xa0c3ac00) [pid = 1788] [serial = 216] [outer = 0x8ffcec00] 21:26:53 INFO - PROCESS | 1788 | 1461212813534 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1288ms 21:26:53 INFO - PROCESS | 1788 | 1461212813569 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:26:53 INFO - PROCESS | 1788 | 1461212813573 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:26:53 INFO - PROCESS | 1788 | 1461212813580 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:26:53 INFO - PROCESS | 1788 | 1461212813583 Marionette TRACE conn4 <- [1,262,null,{}] 21:26:53 INFO - PROCESS | 1788 | 1461212813589 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:53 INFO - PROCESS | 1788 | 1461212813771 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:26:53 INFO - PROCESS | 1788 | 1461212813924 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x90262800 == 40 [pid = 1788] [id = 73] 21:26:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 97 (0x90262c00) [pid = 1788] [serial = 217] [outer = (nil)] 21:26:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 98 (0xa3c81000) [pid = 1788] [serial = 218] [outer = 0x90262c00] 21:26:54 INFO - PROCESS | 1788 | 1461212814013 Marionette DEBUG loaded listener.js 21:26:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 99 (0xa446f400) [pid = 1788] [serial = 219] [outer = 0x90262c00] 21:26:55 INFO - PROCESS | 1788 | 1461212815113 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1583ms 21:26:55 INFO - PROCESS | 1788 | 1461212815164 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:26:55 INFO - PROCESS | 1788 | 1461212815170 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:26:55 INFO - PROCESS | 1788 | 1461212815178 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:26:55 INFO - PROCESS | 1788 | 1461212815183 Marionette TRACE conn4 <- [1,266,null,{}] 21:26:55 INFO - PROCESS | 1788 | 1461212815191 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:55 INFO - PROCESS | 1788 | 1461212815343 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:26:55 INFO - PROCESS | 1788 | 1461212815541 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x920f4800 == 41 [pid = 1788] [id = 74] 21:26:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x920f5000) [pid = 1788] [serial = 220] [outer = (nil)] 21:26:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x92ae2800) [pid = 1788] [serial = 221] [outer = 0x920f5000] 21:26:55 INFO - PROCESS | 1788 | 1461212815619 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0x92ae7c00) [pid = 1788] [serial = 222] [outer = 0x920f5000] 21:26:56 INFO - PROCESS | 1788 | 1461212816403 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1284ms 21:26:56 INFO - PROCESS | 1788 | 1461212816462 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:26:56 INFO - PROCESS | 1788 | 1461212816470 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:26:56 INFO - PROCESS | 1788 | 1461212816479 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 1788 | 1461212816483 Marionette TRACE conn4 <- [1,270,null,{}] 21:26:56 INFO - PROCESS | 1788 | 1461212816489 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:56 INFO - PROCESS | 1788 | 1461212816678 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:26:56 INFO - PROCESS | 1788 | 1461212816834 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd88800 == 42 [pid = 1788] [id = 75] 21:26:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x8fd8f400) [pid = 1788] [serial = 223] [outer = (nil)] 21:26:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0x92bb9400) [pid = 1788] [serial = 224] [outer = 0x8fd8f400] 21:26:56 INFO - PROCESS | 1788 | 1461212816909 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0x96bcec00) [pid = 1788] [serial = 225] [outer = 0x8fd8f400] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 104 (0x98e4d400) [pid = 1788] [serial = 134] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 103 (0x96fef400) [pid = 1788] [serial = 167] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 102 (0x92bbb400) [pid = 1788] [serial = 161] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 101 (0x94f07800) [pid = 1788] [serial = 164] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0xa44d4000) [pid = 1788] [serial = 146] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x8ffc9400) [pid = 1788] [serial = 155] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 98 (0x8ffd6400) [pid = 1788] [serial = 156] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 97 (0x99939c00) [pid = 1788] [serial = 140] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 96 (0xa0c34000) [pid = 1788] [serial = 143] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 95 (0x920f1c00) [pid = 1788] [serial = 137] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 94 (0x8fd8f800) [pid = 1788] [serial = 153] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 93 (0x8fd4cc00) [pid = 1788] [serial = 152] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 92 (0x9144b000) [pid = 1788] [serial = 158] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 91 (0xa4c10c00) [pid = 1788] [serial = 149] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 90 (0x92bc0400) [pid = 1788] [serial = 162] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 89 (0x96cd1000) [pid = 1788] [serial = 165] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | --DOMWINDOW == 88 (0x920f2c00) [pid = 1788] [serial = 159] [outer = (nil)] [url = about:blank] 21:26:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 89 (0x8fd90400) [pid = 1788] [serial = 226] [outer = 0x9144d000] 21:26:57 INFO - PROCESS | 1788 | 1461212817847 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1445ms 21:26:57 INFO - PROCESS | 1788 | 1461212817924 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:26:57 INFO - PROCESS | 1788 | 1461212817928 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:26:57 INFO - PROCESS | 1788 | 1461212817934 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:26:57 INFO - PROCESS | 1788 | 1461212817939 Marionette TRACE conn4 <- [1,274,null,{}] 21:26:57 INFO - PROCESS | 1788 | 1461212817956 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:58 INFO - PROCESS | 1788 | 1461212818104 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:26:58 INFO - PROCESS | 1788 | 1461212818114 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x90257c00 == 43 [pid = 1788] [id = 76] 21:26:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 90 (0x94f10c00) [pid = 1788] [serial = 227] [outer = (nil)] 21:26:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 91 (0x97806000) [pid = 1788] [serial = 228] [outer = 0x94f10c00] 21:26:58 INFO - PROCESS | 1788 | 1461212818189 Marionette DEBUG loaded listener.js 21:26:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 92 (0x980b6c00) [pid = 1788] [serial = 229] [outer = 0x94f10c00] 21:26:58 INFO - PROCESS | 1788 | 1461212818938 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1039ms 21:26:58 INFO - PROCESS | 1788 | 1461212818973 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:26:58 INFO - PROCESS | 1788 | 1461212818976 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:26:58 INFO - PROCESS | 1788 | 1461212818983 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:26:58 INFO - PROCESS | 1788 | 1461212818985 Marionette TRACE conn4 <- [1,278,null,{}] 21:26:58 INFO - PROCESS | 1788 | 1461212818991 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:59 INFO - PROCESS | 1788 | 1461212819124 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:26:59 INFO - PROCESS | 1788 | 1461212819138 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd93800 == 44 [pid = 1788] [id = 77] 21:26:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 93 (0x98e7f400) [pid = 1788] [serial = 230] [outer = (nil)] 21:26:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 94 (0x9919ac00) [pid = 1788] [serial = 231] [outer = 0x98e7f400] 21:26:59 INFO - PROCESS | 1788 | 1461212819210 Marionette DEBUG loaded listener.js 21:26:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 95 (0x99a14c00) [pid = 1788] [serial = 232] [outer = 0x98e7f400] 21:27:00 INFO - PROCESS | 1788 | 1461212820096 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1178ms 21:27:00 INFO - PROCESS | 1788 | 1461212820163 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:27:00 INFO - PROCESS | 1788 | 1461212820167 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:27:00 INFO - PROCESS | 1788 | 1461212820173 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:27:00 INFO - PROCESS | 1788 | 1461212820175 Marionette TRACE conn4 <- [1,282,null,{}] 21:27:00 INFO - PROCESS | 1788 | 1461212820181 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:00 INFO - PROCESS | 1788 | 1461212820362 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:27:00 INFO - PROCESS | 1788 | 1461212820395 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x984cd400 == 45 [pid = 1788] [id = 78] 21:27:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 96 (0x991a5800) [pid = 1788] [serial = 233] [outer = (nil)] 21:27:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 97 (0x9ae5e800) [pid = 1788] [serial = 234] [outer = 0x991a5800] 21:27:00 INFO - PROCESS | 1788 | 1461212820472 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 98 (0x9b03d800) [pid = 1788] [serial = 235] [outer = 0x991a5800] 21:27:01 INFO - PROCESS | 1788 | 1461212821245 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1082ms 21:27:01 INFO - PROCESS | 1788 | 1461212821255 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:27:01 INFO - PROCESS | 1788 | 1461212821259 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:27:01 INFO - PROCESS | 1788 | 1461212821272 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:27:01 INFO - PROCESS | 1788 | 1461212821275 Marionette TRACE conn4 <- [1,286,null,{}] 21:27:01 INFO - PROCESS | 1788 | 1461212821280 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:01 INFO - PROCESS | 1788 | 1461212821517 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:27:01 INFO - PROCESS | 1788 | 1461212821548 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x99a1a400 == 46 [pid = 1788] [id = 79] 21:27:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 99 (0x9fb91800) [pid = 1788] [serial = 236] [outer = (nil)] 21:27:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x9fe21800) [pid = 1788] [serial = 237] [outer = 0x9fb91800] 21:27:01 INFO - PROCESS | 1788 | 1461212821621 Marionette DEBUG loaded listener.js 21:27:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x9fe26400) [pid = 1788] [serial = 238] [outer = 0x9fb91800] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0x97cb5c00) [pid = 1788] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x8fd93400) [pid = 1788] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 98 (0xa0a43000) [pid = 1788] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 97 (0xa45f8400) [pid = 1788] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 96 (0x97902400) [pid = 1788] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 95 (0x9ffa8c00) [pid = 1788] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 94 (0x99202800) [pid = 1788] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 93 (0x980c3c00) [pid = 1788] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 92 (0x92065000) [pid = 1788] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 91 (0x984d1800) [pid = 1788] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 90 (0x901dec00) [pid = 1788] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 89 (0x99203800) [pid = 1788] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:27:02 INFO - PROCESS | 1788 | --DOMWINDOW == 88 (0x8fd49c00) [pid = 1788] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:27:02 INFO - PROCESS | 1788 | 1461212822616 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1390ms 21:27:02 INFO - PROCESS | 1788 | 1461212822655 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:27:02 INFO - PROCESS | 1788 | 1461212822658 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:27:02 INFO - PROCESS | 1788 | 1461212822664 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:27:02 INFO - PROCESS | 1788 | 1461212822666 Marionette TRACE conn4 <- [1,290,null,{}] 21:27:02 INFO - PROCESS | 1788 | 1461212822672 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:02 INFO - PROCESS | 1788 | 1461212822841 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:27:02 INFO - PROCESS | 1788 | 1461212822857 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffd0c00 == 47 [pid = 1788] [id = 80] 21:27:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 89 (0x9140d000) [pid = 1788] [serial = 239] [outer = (nil)] 21:27:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 90 (0x984d1800) [pid = 1788] [serial = 240] [outer = 0x9140d000] 21:27:02 INFO - PROCESS | 1788 | 1461212822931 Marionette DEBUG loaded listener.js 21:27:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 91 (0x9fe1ec00) [pid = 1788] [serial = 241] [outer = 0x9140d000] 21:27:03 INFO - PROCESS | 1788 | 1461212823619 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 978ms 21:27:03 INFO - PROCESS | 1788 | 1461212823643 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:27:03 INFO - PROCESS | 1788 | 1461212823646 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:27:03 INFO - PROCESS | 1788 | 1461212823652 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:27:03 INFO - PROCESS | 1788 | 1461212823654 Marionette TRACE conn4 <- [1,294,null,{}] 21:27:03 INFO - PROCESS | 1788 | 1461212823659 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:03 INFO - PROCESS | 1788 | 1461212823792 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:27:03 INFO - PROCESS | 1788 | 1461212823903 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa45000 == 48 [pid = 1788] [id = 81] 21:27:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 92 (0x97904800) [pid = 1788] [serial = 242] [outer = (nil)] 21:27:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 93 (0x9fe2c400) [pid = 1788] [serial = 243] [outer = 0x97904800] 21:27:03 INFO - PROCESS | 1788 | 1461212823973 Marionette DEBUG loaded listener.js 21:27:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 94 (0x9fee1800) [pid = 1788] [serial = 244] [outer = 0x97904800] 21:27:04 INFO - PROCESS | 1788 | 1461212824811 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1233ms 21:27:04 INFO - PROCESS | 1788 | 1461212824886 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:27:04 INFO - PROCESS | 1788 | 1461212824893 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:27:04 INFO - PROCESS | 1788 | 1461212824902 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 1788 | 1461212824907 Marionette TRACE conn4 <- [1,298,null,{}] 21:27:04 INFO - PROCESS | 1788 | 1461212824915 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:05 INFO - PROCESS | 1788 | 1461212825135 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:27:05 INFO - PROCESS | 1788 | 1461212825334 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e3000 == 49 [pid = 1788] [id = 82] 21:27:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 95 (0x91407800) [pid = 1788] [serial = 245] [outer = (nil)] 21:27:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 96 (0x92ae7000) [pid = 1788] [serial = 246] [outer = 0x91407800] 21:27:05 INFO - PROCESS | 1788 | 1461212825477 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 97 (0x92af0000) [pid = 1788] [serial = 247] [outer = 0x91407800] 21:27:06 INFO - PROCESS | 1788 | 1461212826302 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:06 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. 21:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1430ms 21:27:06 INFO - PROCESS | 1788 | 1461212826333 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:27:06 INFO - PROCESS | 1788 | 1461212826342 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:27:06 INFO - PROCESS | 1788 | 1461212826352 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:27:06 INFO - PROCESS | 1788 | 1461212826355 Marionette TRACE conn4 <- [1,302,null,{}] 21:27:06 INFO - PROCESS | 1788 | 1461212826362 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:06 INFO - PROCESS | 1788 | 1461212826530 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:27:06 INFO - PROCESS | 1788 | 1461212826674 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x920eac00 == 50 [pid = 1788] [id = 83] 21:27:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 98 (0x96fea800) [pid = 1788] [serial = 248] [outer = (nil)] 21:27:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 99 (0x97e05400) [pid = 1788] [serial = 249] [outer = 0x96fea800] 21:27:06 INFO - PROCESS | 1788 | 1461212826763 Marionette DEBUG loaded listener.js 21:27:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x97e09400) [pid = 1788] [serial = 250] [outer = 0x96fea800] 21:27:07 INFO - PROCESS | 1788 | 1461212827800 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1479ms 21:27:07 INFO - PROCESS | 1788 | 1461212827831 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:27:07 INFO - PROCESS | 1788 | 1461212827835 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:27:07 INFO - PROCESS | 1788 | 1461212827842 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:27:07 INFO - PROCESS | 1788 | 1461212827848 Marionette TRACE conn4 <- [1,306,null,{}] 21:27:07 INFO - PROCESS | 1788 | 1461212827864 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:08 INFO - PROCESS | 1788 | 1461212828039 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:27:08 INFO - PROCESS | 1788 | 1461212828183 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x97e13400 == 51 [pid = 1788] [id = 84] 21:27:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x9919c400) [pid = 1788] [serial = 251] [outer = (nil)] 21:27:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0x99a1c800) [pid = 1788] [serial = 252] [outer = 0x9919c400] 21:27:08 INFO - PROCESS | 1788 | 1461212828315 Marionette DEBUG loaded listener.js 21:27:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x9fb2d400) [pid = 1788] [serial = 253] [outer = 0x9919c400] 21:27:09 INFO - PROCESS | 1788 | 1461212829102 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:09 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. 21:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1288ms 21:27:09 INFO - PROCESS | 1788 | 1461212829131 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:27:09 INFO - PROCESS | 1788 | 1461212829136 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:27:09 INFO - PROCESS | 1788 | 1461212829142 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:27:09 INFO - PROCESS | 1788 | 1461212829145 Marionette TRACE conn4 <- [1,310,null,{}] 21:27:09 INFO - PROCESS | 1788 | 1461212829151 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:09 INFO - PROCESS | 1788 | 1461212829304 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:27:09 INFO - PROCESS | 1788 | 1461212829469 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x99a20800 == 52 [pid = 1788] [id = 85] 21:27:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0x9fe22400) [pid = 1788] [serial = 254] [outer = (nil)] 21:27:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0x9fe2ac00) [pid = 1788] [serial = 255] [outer = 0x9fe22400] 21:27:09 INFO - PROCESS | 1788 | 1461212829553 Marionette DEBUG loaded listener.js 21:27:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 106 (0x9fe2dc00) [pid = 1788] [serial = 256] [outer = 0x9fe22400] 21:27:10 INFO - PROCESS | 1788 | 1461212830443 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 21:27:10 INFO - PROCESS | 1788 | 1461212830477 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:27:10 INFO - PROCESS | 1788 | 1461212830480 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:27:10 INFO - PROCESS | 1788 | 1461212830488 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:27:10 INFO - PROCESS | 1788 | 1461212830491 Marionette TRACE conn4 <- [1,314,null,{}] 21:27:10 INFO - PROCESS | 1788 | 1461212830497 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:10 INFO - PROCESS | 1788 | 1461212830647 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:27:10 INFO - PROCESS | 1788 | 1461212830798 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e5c00 == 53 [pid = 1788] [id = 86] 21:27:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 107 (0x9892dc00) [pid = 1788] [serial = 257] [outer = (nil)] 21:27:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 108 (0xa2a39000) [pid = 1788] [serial = 258] [outer = 0x9892dc00] 21:27:10 INFO - PROCESS | 1788 | 1461212830882 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 109 (0xa3cdec00) [pid = 1788] [serial = 259] [outer = 0x9892dc00] 21:27:11 INFO - PROCESS | 1788 | 1461212831768 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1327ms 21:27:11 INFO - PROCESS | 1788 | 1461212831832 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:27:11 INFO - PROCESS | 1788 | 1461212831836 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:27:11 INFO - PROCESS | 1788 | 1461212831844 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:27:11 INFO - PROCESS | 1788 | 1461212831847 Marionette TRACE conn4 <- [1,318,null,{}] 21:27:11 INFO - PROCESS | 1788 | 1461212831853 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:12 INFO - PROCESS | 1788 | 1461212832047 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:27:12 INFO - PROCESS | 1788 | 1461212832198 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa3fc00 == 54 [pid = 1788] [id = 87] 21:27:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 110 (0x97d8b000) [pid = 1788] [serial = 260] [outer = (nil)] 21:27:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 111 (0x97d95c00) [pid = 1788] [serial = 261] [outer = 0x97d8b000] 21:27:12 INFO - PROCESS | 1788 | 1461212832292 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 112 (0xa0fa1000) [pid = 1788] [serial = 262] [outer = 0x97d8b000] 21:27:13 INFO - PROCESS | 1788 | 1461212833184 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:13 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. 21:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1380ms 21:27:13 INFO - PROCESS | 1788 | 1461212833224 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:27:13 INFO - PROCESS | 1788 | 1461212833228 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:27:13 INFO - PROCESS | 1788 | 1461212833235 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:27:13 INFO - PROCESS | 1788 | 1461212833238 Marionette TRACE conn4 <- [1,322,null,{}] 21:27:13 INFO - PROCESS | 1788 | 1461212833244 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:13 INFO - PROCESS | 1788 | 1461212833401 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:27:13 INFO - PROCESS | 1788 | 1461212833554 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8ac00 == 55 [pid = 1788] [id = 88] 21:27:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 113 (0x8fd8bc00) [pid = 1788] [serial = 263] [outer = (nil)] 21:27:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 114 (0x92bb7c00) [pid = 1788] [serial = 264] [outer = 0x8fd8bc00] 21:27:13 INFO - PROCESS | 1788 | 1461212833639 Marionette DEBUG loaded listener.js 21:27:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 115 (0x95b46c00) [pid = 1788] [serial = 265] [outer = 0x8fd8bc00] 21:27:14 INFO - PROCESS | 1788 | 1461212834820 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:14 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. 21:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1627ms 21:27:14 INFO - PROCESS | 1788 | 1461212834862 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:27:14 INFO - PROCESS | 1788 | 1461212834869 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:27:14 INFO - PROCESS | 1788 | 1461212834877 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:27:14 INFO - PROCESS | 1788 | 1461212834882 Marionette TRACE conn4 <- [1,326,null,{}] 21:27:14 INFO - PROCESS | 1788 | 1461212834889 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:15 INFO - PROCESS | 1788 | 1461212835076 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:27:15 INFO - PROCESS | 1788 | 1461212835251 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe64000 == 56 [pid = 1788] [id = 89] 21:27:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 116 (0x8ffd8c00) [pid = 1788] [serial = 266] [outer = (nil)] 21:27:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 117 (0x91412c00) [pid = 1788] [serial = 267] [outer = 0x8ffd8c00] 21:27:15 INFO - PROCESS | 1788 | 1461212835330 Marionette DEBUG loaded listener.js 21:27:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0x920f5c00) [pid = 1788] [serial = 268] [outer = 0x8ffd8c00] 21:27:16 INFO - PROCESS | 1788 | 1461212836262 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:16 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. 21:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1432ms 21:27:16 INFO - PROCESS | 1788 | 1461212836308 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:27:16 INFO - PROCESS | 1788 | 1461212836316 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:27:16 INFO - PROCESS | 1788 | 1461212836326 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:27:16 INFO - PROCESS | 1788 | 1461212836329 Marionette TRACE conn4 <- [1,330,null,{}] 21:27:16 INFO - PROCESS | 1788 | 1461212836335 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:16 INFO - PROCESS | 1788 | 1461212836544 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffd0c00 == 55 [pid = 1788] [id = 80] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x99a1a400 == 54 [pid = 1788] [id = 79] 21:27:16 INFO - PROCESS | 1788 | --DOMWINDOW == 117 (0x9ea21000) [pid = 1788] [serial = 200] [outer = (nil)] [url = about:blank] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x984cd400 == 53 [pid = 1788] [id = 78] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd93800 == 52 [pid = 1788] [id = 77] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x90257c00 == 51 [pid = 1788] [id = 76] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd88800 == 50 [pid = 1788] [id = 75] 21:27:16 INFO - PROCESS | 1788 | --DOCSHELL 0x920f4800 == 49 [pid = 1788] [id = 74] 21:27:16 INFO - PROCESS | 1788 | 1461212836754 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd93800 == 50 [pid = 1788] [id = 90] 21:27:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0x8ffd0c00) [pid = 1788] [serial = 269] [outer = (nil)] 21:27:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 119 (0x92a7dc00) [pid = 1788] [serial = 270] [outer = 0x8ffd0c00] 21:27:16 INFO - PROCESS | 1788 | 1461212836830 Marionette DEBUG loaded listener.js 21:27:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0x92bb9c00) [pid = 1788] [serial = 271] [outer = 0x8ffd0c00] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 119 (0x94f07c00) [pid = 1788] [serial = 138] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 118 (0xa0f9e000) [pid = 1788] [serial = 144] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 117 (0xa4c51c00) [pid = 1788] [serial = 150] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 116 (0x99a20400) [pid = 1788] [serial = 141] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 115 (0xa45a6000) [pid = 1788] [serial = 147] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 114 (0x99a1b800) [pid = 1788] [serial = 194] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 113 (0x99197c00) [pid = 1788] [serial = 180] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 112 (0x98e76c00) [pid = 1788] [serial = 179] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 111 (0x92a7f800) [pid = 1788] [serial = 183] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 110 (0x92a77800) [pid = 1788] [serial = 182] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 109 (0x98b0d800) [pid = 1788] [serial = 188] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 108 (0x99a1f000) [pid = 1788] [serial = 195] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 107 (0x94f0bc00) [pid = 1788] [serial = 185] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 106 (0x95bb7800) [pid = 1788] [serial = 186] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 105 (0x8fd54400) [pid = 1788] [serial = 170] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 104 (0x92a7d800) [pid = 1788] [serial = 173] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 103 (0x97cbe400) [pid = 1788] [serial = 176] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 102 (0x9921a000) [pid = 1788] [serial = 191] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 101 (0x99941800) [pid = 1788] [serial = 192] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0x9b032400) [pid = 1788] [serial = 197] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x9b0bb800) [pid = 1788] [serial = 198] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 98 (0x98e77000) [pid = 1788] [serial = 189] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | --DOMWINDOW == 97 (0x9fb8f800) [pid = 1788] [serial = 135] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1788 | 1461212837657 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:17 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. 21:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1392ms 21:27:17 INFO - PROCESS | 1788 | 1461212837717 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:27:17 INFO - PROCESS | 1788 | 1461212837721 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:27:17 INFO - PROCESS | 1788 | 1461212837727 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 1788 | 1461212837732 Marionette TRACE conn4 <- [1,334,null,{}] 21:27:17 INFO - PROCESS | 1788 | 1461212837748 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:17 INFO - PROCESS | 1788 | 1461212837899 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:27:18 INFO - PROCESS | 1788 | 1461212838009 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd54400 == 51 [pid = 1788] [id = 91] 21:27:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 98 (0x8fe6a400) [pid = 1788] [serial = 272] [outer = (nil)] 21:27:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 99 (0x97d8ec00) [pid = 1788] [serial = 273] [outer = 0x8fe6a400] 21:27:18 INFO - PROCESS | 1788 | 1461212838084 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x97d98800) [pid = 1788] [serial = 274] [outer = 0x8fe6a400] 21:27:18 INFO - PROCESS | 1788 | 1461212838739 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:18 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. 21:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1040ms 21:27:18 INFO - PROCESS | 1788 | 1461212838767 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:27:18 INFO - PROCESS | 1788 | 1461212838771 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:27:18 INFO - PROCESS | 1788 | 1461212838777 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:27:18 INFO - PROCESS | 1788 | 1461212838779 Marionette TRACE conn4 <- [1,338,null,{}] 21:27:18 INFO - PROCESS | 1788 | 1461212838785 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:18 INFO - PROCESS | 1788 | 1461212838924 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:27:19 INFO - PROCESS | 1788 | 1461212839057 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x91405800 == 52 [pid = 1788] [id = 92] 21:27:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x97d97000) [pid = 1788] [serial = 275] [outer = (nil)] 21:27:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0x97e12800) [pid = 1788] [serial = 276] [outer = 0x97d97000] 21:27:19 INFO - PROCESS | 1788 | 1461212839129 Marionette DEBUG loaded listener.js 21:27:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x9892b800) [pid = 1788] [serial = 277] [outer = 0x97d97000] 21:27:19 INFO - PROCESS | 1788 | 1461212839871 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1127ms 21:27:19 INFO - PROCESS | 1788 | 1461212839904 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:27:19 INFO - PROCESS | 1788 | 1461212839908 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:27:19 INFO - PROCESS | 1788 | 1461212839913 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:27:19 INFO - PROCESS | 1788 | 1461212839916 Marionette TRACE conn4 <- [1,342,null,{}] 21:27:19 INFO - PROCESS | 1788 | 1461212839931 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:20 INFO - PROCESS | 1788 | 1461212840118 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:27:20 INFO - PROCESS | 1788 | 1461212840194 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe6a000 == 53 [pid = 1788] [id = 93] 21:27:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0x97803400) [pid = 1788] [serial = 278] [outer = (nil)] 21:27:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0x98e81c00) [pid = 1788] [serial = 279] [outer = 0x97803400] 21:27:20 INFO - PROCESS | 1788 | 1461212840264 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 106 (0x99197000) [pid = 1788] [serial = 280] [outer = 0x97803400] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 105 (0x98e7f400) [pid = 1788] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 104 (0x920f5000) [pid = 1788] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 103 (0x94f10c00) [pid = 1788] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 102 (0x8fd8f400) [pid = 1788] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 101 (0x991a5800) [pid = 1788] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 100 (0x9fb91800) [pid = 1788] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:27:21 INFO - PROCESS | 1788 | --DOMWINDOW == 99 (0x9140d000) [pid = 1788] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:27:21 INFO - PROCESS | 1788 | 1461212841182 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:21 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. 21:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1291ms 21:27:21 INFO - PROCESS | 1788 | 1461212841205 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:27:21 INFO - PROCESS | 1788 | 1461212841209 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:27:21 INFO - PROCESS | 1788 | 1461212841214 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:27:21 INFO - PROCESS | 1788 | 1461212841217 Marionette TRACE conn4 <- [1,346,null,{}] 21:27:21 INFO - PROCESS | 1788 | 1461212841223 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:21 INFO - PROCESS | 1788 | 1461212841428 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:27:21 INFO - PROCESS | 1788 | 1461212841497 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x92ae4800 == 54 [pid = 1788] [id = 94] 21:27:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 100 (0x98e7e800) [pid = 1788] [serial = 281] [outer = (nil)] 21:27:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 101 (0x99a16c00) [pid = 1788] [serial = 282] [outer = 0x98e7e800] 21:27:21 INFO - PROCESS | 1788 | 1461212841571 Marionette DEBUG loaded listener.js 21:27:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 102 (0x99a1a400) [pid = 1788] [serial = 283] [outer = 0x98e7e800] 21:27:22 INFO - PROCESS | 1788 | 1461212842201 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:22 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. 21:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1028ms 21:27:22 INFO - PROCESS | 1788 | 1461212842243 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 1788 | 1461212842247 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:27:22 INFO - PROCESS | 1788 | 1461212842252 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 1788 | 1461212842254 Marionette TRACE conn4 <- [1,350,null,{}] 21:27:22 INFO - PROCESS | 1788 | 1461212842260 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:22 INFO - PROCESS | 1788 | 1461212842432 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:27:22 INFO - PROCESS | 1788 | 1461212842453 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x9140d000 == 55 [pid = 1788] [id = 95] 21:27:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 103 (0x99942400) [pid = 1788] [serial = 284] [outer = (nil)] 21:27:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 104 (0x9df10400) [pid = 1788] [serial = 285] [outer = 0x99942400] 21:27:22 INFO - PROCESS | 1788 | 1461212842528 Marionette DEBUG loaded listener.js 21:27:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 105 (0x9df18000) [pid = 1788] [serial = 286] [outer = 0x99942400] 21:27:23 INFO - PROCESS | 1788 | 1461212843379 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1182ms 21:27:23 INFO - PROCESS | 1788 | 1461212843436 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:27:23 INFO - PROCESS | 1788 | 1461212843443 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:27:23 INFO - PROCESS | 1788 | 1461212843452 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:27:23 INFO - PROCESS | 1788 | 1461212843458 Marionette TRACE conn4 <- [1,354,null,{}] 21:27:23 INFO - PROCESS | 1788 | 1461212843468 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:23 INFO - PROCESS | 1788 | 1461212843678 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:27:23 INFO - PROCESS | 1788 | 1461212843829 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa40000 == 56 [pid = 1788] [id = 96] 21:27:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 106 (0x8fd8c000) [pid = 1788] [serial = 287] [outer = (nil)] 21:27:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 107 (0x9025c800) [pid = 1788] [serial = 288] [outer = 0x8fd8c000] 21:27:23 INFO - PROCESS | 1788 | 1461212843915 Marionette DEBUG loaded listener.js 21:27:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 108 (0x92060800) [pid = 1788] [serial = 289] [outer = 0x8fd8c000] 21:27:24 INFO - PROCESS | 1788 | 1461212844815 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1388ms 21:27:24 INFO - PROCESS | 1788 | 1461212844841 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:27:24 INFO - PROCESS | 1788 | 1461212844850 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:27:24 INFO - PROCESS | 1788 | 1461212844860 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:27:24 INFO - PROCESS | 1788 | 1461212844864 Marionette TRACE conn4 <- [1,358,null,{}] 21:27:24 INFO - PROCESS | 1788 | 1461212844870 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:25 INFO - PROCESS | 1788 | 1461212845036 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:27:25 INFO - PROCESS | 1788 | 1461212845227 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x9780dc00 == 57 [pid = 1788] [id = 97] 21:27:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 109 (0x97b7d000) [pid = 1788] [serial = 290] [outer = (nil)] 21:27:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 110 (0x97d8c800) [pid = 1788] [serial = 291] [outer = 0x97b7d000] 21:27:25 INFO - PROCESS | 1788 | 1461212845366 Marionette DEBUG loaded listener.js 21:27:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 111 (0x97e0d800) [pid = 1788] [serial = 292] [outer = 0x97b7d000] 21:27:26 INFO - PROCESS | 1788 | 1461212846208 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1384ms 21:27:26 INFO - PROCESS | 1788 | 1461212846244 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:27:26 INFO - PROCESS | 1788 | 1461212846248 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:27:26 INFO - PROCESS | 1788 | 1461212846255 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:27:26 INFO - PROCESS | 1788 | 1461212846261 Marionette TRACE conn4 <- [1,362,null,{}] 21:27:26 INFO - PROCESS | 1788 | 1461212846277 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:26 INFO - PROCESS | 1788 | 1461212846446 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:27:26 INFO - PROCESS | 1788 | 1461212846595 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x99939000 == 58 [pid = 1788] [id = 98] 21:27:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 112 (0x99a12800) [pid = 1788] [serial = 293] [outer = (nil)] 21:27:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 113 (0x9b036800) [pid = 1788] [serial = 294] [outer = 0x99a12800] 21:27:26 INFO - PROCESS | 1788 | 1461212846683 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 114 (0x9fb99c00) [pid = 1788] [serial = 295] [outer = 0x99a12800] 21:27:27 INFO - PROCESS | 1788 | 1461212847710 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1485ms 21:27:27 INFO - PROCESS | 1788 | 1461212847741 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:27:27 INFO - PROCESS | 1788 | 1461212847746 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:27:27 INFO - PROCESS | 1788 | 1461212847752 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 1788 | 1461212847755 Marionette TRACE conn4 <- [1,366,null,{}] 21:27:27 INFO - PROCESS | 1788 | 1461212847761 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:27 INFO - PROCESS | 1788 | 1461212847916 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:27:28 INFO - PROCESS | 1788 | 1461212848070 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8b400 == 59 [pid = 1788] [id = 99] 21:27:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 115 (0x9fe27400) [pid = 1788] [serial = 296] [outer = (nil)] 21:27:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 116 (0xa0add400) [pid = 1788] [serial = 297] [outer = 0x9fe27400] 21:27:28 INFO - PROCESS | 1788 | 1461212848159 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 117 (0xa0c3cc00) [pid = 1788] [serial = 298] [outer = 0x9fe27400] 21:27:29 INFO - PROCESS | 1788 | 1461212849023 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:29 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. 21:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1329ms 21:27:29 INFO - PROCESS | 1788 | 1461212849080 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:27:29 INFO - PROCESS | 1788 | 1461212849084 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:27:29 INFO - PROCESS | 1788 | 1461212849090 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:27:29 INFO - PROCESS | 1788 | 1461212849094 Marionette TRACE conn4 <- [1,370,null,{}] 21:27:29 INFO - PROCESS | 1788 | 1461212849099 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:29 INFO - PROCESS | 1788 | 1461212849259 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:27:29 INFO - PROCESS | 1788 | 1461212849409 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd4cc00 == 60 [pid = 1788] [id = 100] 21:27:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0x9ffa3c00) [pid = 1788] [serial = 299] [outer = (nil)] 21:27:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 119 (0xa44d8c00) [pid = 1788] [serial = 300] [outer = 0x9ffa3c00] 21:27:29 INFO - PROCESS | 1788 | 1461212849497 Marionette DEBUG loaded listener.js 21:27:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0xa45a7000) [pid = 1788] [serial = 301] [outer = 0x9ffa3c00] 21:27:30 INFO - PROCESS | 1788 | 1461212850443 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1379ms 21:27:30 INFO - PROCESS | 1788 | 1461212850471 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 1788 | 1461212850475 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:27:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:27:30 INFO - PROCESS | 1788 | 1461212850481 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 1788 | 1461212850484 Marionette TRACE conn4 <- [1,374,null,{}] 21:27:30 INFO - PROCESS | 1788 | 1461212850490 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:30 INFO - PROCESS | 1788 | 1461212850684 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:27:30 INFO - PROCESS | 1788 | 1461212850834 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f59a800 == 61 [pid = 1788] [id = 101] 21:27:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 121 (0x8f59b400) [pid = 1788] [serial = 302] [outer = (nil)] 21:27:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 122 (0x8f5a3c00) [pid = 1788] [serial = 303] [outer = 0x8f59b400] 21:27:30 INFO - PROCESS | 1788 | 1461212850966 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0xa4464400) [pid = 1788] [serial = 304] [outer = 0x8f59b400] 21:27:31 INFO - PROCESS | 1788 | 1461212851798 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:27:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:27:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1379ms 21:27:31 INFO - PROCESS | 1788 | 1461212851860 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:27:31 INFO - PROCESS | 1788 | 1461212851864 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:27:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:27:31 INFO - PROCESS | 1788 | 1461212851870 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:27:31 INFO - PROCESS | 1788 | 1461212851874 Marionette TRACE conn4 <- [1,378,null,{}] 21:27:31 INFO - PROCESS | 1788 | 1461212851879 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:32 INFO - PROCESS | 1788 | 1461212852034 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:27:32 INFO - PROCESS | 1788 | 1461212852183 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8e6400 == 62 [pid = 1788] [id = 102] 21:27:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 124 (0x8f8e6800) [pid = 1788] [serial = 305] [outer = (nil)] 21:27:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 125 (0x8f8ec000) [pid = 1788] [serial = 306] [outer = 0x8f8e6800] 21:27:32 INFO - PROCESS | 1788 | 1461212852266 Marionette DEBUG loaded listener.js 21:27:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x8f8efc00) [pid = 1788] [serial = 307] [outer = 0x8f8e6800] 21:27:33 INFO - PROCESS | 1788 | 1461212853119 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:27:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:27:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1288ms 21:27:33 INFO - PROCESS | 1788 | 1461212853159 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:27:33 INFO - PROCESS | 1788 | 1461212853163 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:27:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:27:33 INFO - PROCESS | 1788 | 1461212853169 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:27:33 INFO - PROCESS | 1788 | 1461212853173 Marionette TRACE conn4 <- [1,382,null,{}] 21:27:33 INFO - PROCESS | 1788 | 1461212853178 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:33 INFO - PROCESS | 1788 | 1461212853389 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:27:33 INFO - PROCESS | 1788 | 1461212853404 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ea97800 == 63 [pid = 1788] [id = 103] 21:27:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x8ea98800) [pid = 1788] [serial = 308] [outer = (nil)] 21:27:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x8eaa0400) [pid = 1788] [serial = 309] [outer = 0x8ea98800] 21:27:33 INFO - PROCESS | 1788 | 1461212853523 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x8eaa4400) [pid = 1788] [serial = 310] [outer = 0x8ea98800] 21:27:34 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:34 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:27:34 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:34 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:34 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:34 INFO - PROCESS | 1788 | 1461212854499 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:27:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:27:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1628ms 21:27:34 INFO - PROCESS | 1788 | 1461212854803 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:27:34 INFO - PROCESS | 1788 | 1461212854809 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:27:34 INFO - PROCESS | 1788 | 1461212854817 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:27:34 INFO - PROCESS | 1788 | 1461212854821 Marionette TRACE conn4 <- [1,386,null,{}] 21:27:34 INFO - PROCESS | 1788 | 1461212854829 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:34 INFO - PROCESS | 1788 | 1461212854978 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:27:35 INFO - PROCESS | 1788 | 1461212855226 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa2000 == 64 [pid = 1788] [id = 104] 21:27:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x8fd48800) [pid = 1788] [serial = 311] [outer = (nil)] 21:27:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x8fd92c00) [pid = 1788] [serial = 312] [outer = 0x8fd48800] 21:27:35 INFO - PROCESS | 1788 | 1461212855304 Marionette DEBUG loaded listener.js 21:27:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x8fe62400) [pid = 1788] [serial = 313] [outer = 0x8fd48800] 21:27:36 INFO - PROCESS | 1788 | 1461212856218 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1429ms 21:27:36 INFO - PROCESS | 1788 | 1461212856247 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:27:36 INFO - PROCESS | 1788 | 1461212856252 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:27:36 INFO - PROCESS | 1788 | 1461212856263 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:27:36 INFO - PROCESS | 1788 | 1461212856268 Marionette TRACE conn4 <- [1,390,null,{}] 21:27:36 INFO - PROCESS | 1788 | 1461212856274 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:36 INFO - PROCESS | 1788 | 1461212856424 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:27:36 INFO - PROCESS | 1788 | 1461212856587 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa43800 == 65 [pid = 1788] [id = 105] 21:27:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x8fe5f800) [pid = 1788] [serial = 314] [outer = (nil)] 21:27:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x90403800) [pid = 1788] [serial = 315] [outer = 0x8fe5f800] 21:27:36 INFO - PROCESS | 1788 | 1461212856663 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x90408800) [pid = 1788] [serial = 316] [outer = 0x8fe5f800] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x92ae4800 == 64 [pid = 1788] [id = 94] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x9fe2c400) [pid = 1788] [serial = 243] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fe6a000 == 63 [pid = 1788] [id = 93] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x91405800 == 62 [pid = 1788] [id = 92] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd54400 == 61 [pid = 1788] [id = 91] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd93800 == 60 [pid = 1788] [id = 90] 21:27:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fe64000 == 59 [pid = 1788] [id = 89] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x9919ac00) [pid = 1788] [serial = 231] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x92ae7c00) [pid = 1788] [serial = 222] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x92ae2800) [pid = 1788] [serial = 221] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x97806000) [pid = 1788] [serial = 228] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x980b6c00) [pid = 1788] [serial = 229] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x96bcec00) [pid = 1788] [serial = 225] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x9ae5e800) [pid = 1788] [serial = 234] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x92bb9400) [pid = 1788] [serial = 224] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x92a79000) [pid = 1788] [serial = 203] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 124 (0x98e52000) [pid = 1788] [serial = 206] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 123 (0x9fc55400) [pid = 1788] [serial = 209] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 122 (0x9ffa9000) [pid = 1788] [serial = 212] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 121 (0xa0c34c00) [pid = 1788] [serial = 215] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 120 (0x9fe21800) [pid = 1788] [serial = 237] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 119 (0xa3c81000) [pid = 1788] [serial = 218] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 118 (0x9fe26400) [pid = 1788] [serial = 238] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 117 (0x9b03d800) [pid = 1788] [serial = 235] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 116 (0xa4c51400) [pid = 1788] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 115 (0x9fe1ec00) [pid = 1788] [serial = 241] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 114 (0x99a14c00) [pid = 1788] [serial = 232] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | --DOMWINDOW == 113 (0x984d1800) [pid = 1788] [serial = 240] [outer = (nil)] [url = about:blank] 21:27:37 INFO - PROCESS | 1788 | 1461212857599 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1397ms 21:27:37 INFO - PROCESS | 1788 | 1461212857656 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:27:37 INFO - PROCESS | 1788 | 1461212857660 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:27:37 INFO - PROCESS | 1788 | 1461212857666 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 1788 | 1461212857670 Marionette TRACE conn4 <- [1,394,null,{}] 21:27:37 INFO - PROCESS | 1788 | 1461212857684 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:37 INFO - PROCESS | 1788 | 1461212857837 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:27:37 INFO - PROCESS | 1788 | 1461212857948 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f5a4000 == 60 [pid = 1788] [id = 106] 21:27:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 114 (0x8fd96800) [pid = 1788] [serial = 317] [outer = (nil)] 21:27:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 115 (0x9206d800) [pid = 1788] [serial = 318] [outer = 0x8fd96800] 21:27:38 INFO - PROCESS | 1788 | 1461212858026 Marionette DEBUG loaded listener.js 21:27:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 116 (0x92ae7400) [pid = 1788] [serial = 319] [outer = 0x8fd96800] 21:27:38 INFO - PROCESS | 1788 | 1461212858818 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1186ms 21:27:38 INFO - PROCESS | 1788 | 1461212858852 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:27:38 INFO - PROCESS | 1788 | 1461212858855 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:27:38 INFO - PROCESS | 1788 | 1461212858861 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:27:38 INFO - PROCESS | 1788 | 1461212858863 Marionette TRACE conn4 <- [1,398,null,{}] 21:27:38 INFO - PROCESS | 1788 | 1461212858869 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:39 INFO - PROCESS | 1788 | 1461212859066 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:27:39 INFO - PROCESS | 1788 | 1461212859202 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ea9a800 == 61 [pid = 1788] [id = 107] 21:27:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 117 (0x8ea9cc00) [pid = 1788] [serial = 320] [outer = (nil)] 21:27:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 118 (0x8f59ec00) [pid = 1788] [serial = 321] [outer = 0x8ea9cc00] 21:27:39 INFO - PROCESS | 1788 | 1461212859289 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 119 (0x8f8f3400) [pid = 1788] [serial = 322] [outer = 0x8ea9cc00] 21:27:40 INFO - PROCESS | 1788 | 1461212860380 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1582ms 21:27:40 INFO - PROCESS | 1788 | 1461212860445 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:27:40 INFO - PROCESS | 1788 | 1461212860451 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:27:40 INFO - PROCESS | 1788 | 1461212860459 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:27:40 INFO - PROCESS | 1788 | 1461212860466 Marionette TRACE conn4 <- [1,402,null,{}] 21:27:40 INFO - PROCESS | 1788 | 1461212860473 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:40 INFO - PROCESS | 1788 | 1461212860661 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:27:40 INFO - PROCESS | 1788 | 1461212860836 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x901dd400 == 62 [pid = 1788] [id = 108] 21:27:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0x90401400) [pid = 1788] [serial = 323] [outer = (nil)] 21:27:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 121 (0x9040b800) [pid = 1788] [serial = 324] [outer = 0x90401400] 21:27:40 INFO - PROCESS | 1788 | 1461212860938 Marionette DEBUG loaded listener.js 21:27:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 122 (0x920eb000) [pid = 1788] [serial = 325] [outer = 0x90401400] 21:27:41 INFO - PROCESS | 1788 | 1461212861872 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1489ms 21:27:41 INFO - PROCESS | 1788 | 1461212861952 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:27:41 INFO - PROCESS | 1788 | 1461212861958 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:27:41 INFO - PROCESS | 1788 | 1461212861965 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:27:41 INFO - PROCESS | 1788 | 1461212861968 Marionette TRACE conn4 <- [1,406,null,{}] 21:27:41 INFO - PROCESS | 1788 | 1461212861974 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:42 INFO - PROCESS | 1788 | 1461212862183 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:27:42 INFO - PROCESS | 1788 | 1461212862421 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bb6800 == 63 [pid = 1788] [id = 109] 21:27:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0x92bc3000) [pid = 1788] [serial = 326] [outer = (nil)] 21:27:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 124 (0x92c99800) [pid = 1788] [serial = 327] [outer = 0x92bc3000] 21:27:42 INFO - PROCESS | 1788 | 1461212862551 Marionette DEBUG loaded listener.js 21:27:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 125 (0x95b41c00) [pid = 1788] [serial = 328] [outer = 0x92bc3000] 21:27:43 INFO - PROCESS | 1788 | 1461212863443 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1539ms 21:27:43 INFO - PROCESS | 1788 | 1461212863504 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:27:43 INFO - PROCESS | 1788 | 1461212863509 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:27:43 INFO - PROCESS | 1788 | 1461212863525 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:27:43 INFO - PROCESS | 1788 | 1461212863534 Marionette TRACE conn4 <- [1,410,null,{}] 21:27:43 INFO - PROCESS | 1788 | 1461212863539 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:43 INFO - PROCESS | 1788 | 1461212863753 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:27:43 INFO - PROCESS | 1788 | 1461212863949 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x92af1800 == 64 [pid = 1788] [id = 110] 21:27:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x96fe6400) [pid = 1788] [serial = 329] [outer = (nil)] 21:27:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x97e06800) [pid = 1788] [serial = 330] [outer = 0x96fe6400] 21:27:44 INFO - PROCESS | 1788 | 1461212864077 Marionette DEBUG loaded listener.js 21:27:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x97e0e400) [pid = 1788] [serial = 331] [outer = 0x96fe6400] 21:27:44 INFO - PROCESS | 1788 | 1461212864926 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1454ms 21:27:44 INFO - PROCESS | 1788 | 1461212864972 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:27:44 INFO - PROCESS | 1788 | 1461212864977 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:27:44 INFO - PROCESS | 1788 | 1461212864983 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:27:44 INFO - PROCESS | 1788 | 1461212864986 Marionette TRACE conn4 <- [1,414,null,{}] 21:27:44 INFO - PROCESS | 1788 | 1461212864992 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:45 INFO - PROCESS | 1788 | 1461212865160 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:27:45 INFO - PROCESS | 1788 | 1461212865311 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bc2400 == 65 [pid = 1788] [id = 111] 21:27:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x984c5400) [pid = 1788] [serial = 332] [outer = (nil)] 21:27:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x98e76400) [pid = 1788] [serial = 333] [outer = 0x984c5400] 21:27:45 INFO - PROCESS | 1788 | 1461212865409 Marionette DEBUG loaded listener.js 21:27:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x99199000) [pid = 1788] [serial = 334] [outer = 0x984c5400] 21:27:46 INFO - PROCESS | 1788 | 1461212866354 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1429ms 21:27:46 INFO - PROCESS | 1788 | 1461212866411 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:27:46 INFO - PROCESS | 1788 | 1461212866415 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:27:46 INFO - PROCESS | 1788 | 1461212866421 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:27:46 INFO - PROCESS | 1788 | 1461212866425 Marionette TRACE conn4 <- [1,418,null,{}] 21:27:46 INFO - PROCESS | 1788 | 1461212866430 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:46 INFO - PROCESS | 1788 | 1461212866591 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:27:46 INFO - PROCESS | 1788 | 1461212866744 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x98f01c00 == 66 [pid = 1788] [id = 112] 21:27:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x9921d400) [pid = 1788] [serial = 335] [outer = (nil)] 21:27:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x99a14c00) [pid = 1788] [serial = 336] [outer = 0x9921d400] 21:27:46 INFO - PROCESS | 1788 | 1461212866846 Marionette DEBUG loaded listener.js 21:27:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x9df10c00) [pid = 1788] [serial = 337] [outer = 0x9921d400] 21:27:48 INFO - PROCESS | 1788 | 1461212868199 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:27:48 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 21:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1788ms 21:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:27:48 INFO - PROCESS | 1788 | 1461212868210 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:27:48 INFO - PROCESS | 1788 | 1461212868212 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:27:48 INFO - PROCESS | 1788 | 1461212868218 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:27:48 INFO - PROCESS | 1788 | 1461212868222 Marionette TRACE conn4 <- [1,422,null,{}] 21:27:48 INFO - PROCESS | 1788 | 1461212868228 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:48 INFO - PROCESS | 1788 | 1461212868425 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:27:48 INFO - PROCESS | 1788 | 1461212868578 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x98f02400 == 67 [pid = 1788] [id = 113] 21:27:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x99938c00) [pid = 1788] [serial = 338] [outer = (nil)] 21:27:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x9fe25000) [pid = 1788] [serial = 339] [outer = 0x99938c00] 21:27:48 INFO - PROCESS | 1788 | 1461212868663 Marionette DEBUG loaded listener.js 21:27:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x9feef400) [pid = 1788] [serial = 340] [outer = 0x99938c00] 21:27:49 INFO - PROCESS | 1788 | 1461212869936 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:27:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1738ms 21:27:49 INFO - PROCESS | 1788 | 1461212869956 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:27:49 INFO - PROCESS | 1788 | 1461212869959 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:27:49 INFO - PROCESS | 1788 | 1461212869966 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:27:49 INFO - PROCESS | 1788 | 1461212869969 Marionette TRACE conn4 <- [1,426,null,{}] 21:27:50 INFO - PROCESS | 1788 | 1461212870036 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:50 INFO - PROCESS | 1788 | 1461212870187 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:27:50 INFO - PROCESS | 1788 | 1461212870337 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f5a2800 == 68 [pid = 1788] [id = 114] 21:27:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x99213000) [pid = 1788] [serial = 341] [outer = (nil)] 21:27:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0xa0c37000) [pid = 1788] [serial = 342] [outer = 0x99213000] 21:27:50 INFO - PROCESS | 1788 | 1461212870432 Marionette DEBUG loaded listener.js 21:27:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0xa282f400) [pid = 1788] [serial = 343] [outer = 0x99213000] 21:27:51 INFO - PROCESS | 1788 | 1461212871471 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:27:51 INFO - PROCESS | 1788 | 1461212871551 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:27:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:27:51 INFO - PROCESS | 1788 | 1461212871559 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:27:51 INFO - PROCESS | 1788 | 1461212871565 Marionette TRACE conn4 <- [1,430,null,{}] 21:27:51 INFO - PROCESS | 1788 | 1461212871574 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:51 INFO - PROCESS | 1788 | 1461212871740 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:27:51 INFO - PROCESS | 1788 | 1461212871946 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffd7400 == 69 [pid = 1788] [id = 115] 21:27:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8ffd8000) [pid = 1788] [serial = 344] [outer = (nil)] 21:27:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x90262400) [pid = 1788] [serial = 345] [outer = 0x8ffd8000] 21:27:52 INFO - PROCESS | 1788 | 1461212872025 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x9040f000) [pid = 1788] [serial = 346] [outer = 0x8ffd8000] 21:27:52 INFO - PROCESS | 1788 | 1461212872858 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1339ms 21:27:52 INFO - PROCESS | 1788 | 1461212872898 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:27:52 INFO - PROCESS | 1788 | 1461212872906 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:27:52 INFO - PROCESS | 1788 | 1461212872915 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:27:52 INFO - PROCESS | 1788 | 1461212872920 Marionette TRACE conn4 <- [1,434,null,{}] 21:27:52 INFO - PROCESS | 1788 | 1461212872925 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:53 INFO - PROCESS | 1788 | 1461212873083 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:27:53 INFO - PROCESS | 1788 | 1461212873246 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ea9c000 == 70 [pid = 1788] [id = 116] 21:27:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8eaa5400) [pid = 1788] [serial = 347] [outer = (nil)] 21:27:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x92ae8c00) [pid = 1788] [serial = 348] [outer = 0x8eaa5400] 21:27:53 INFO - PROCESS | 1788 | 1461212873355 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x96ccdc00) [pid = 1788] [serial = 349] [outer = 0x8eaa5400] 21:27:53 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd4c000 == 69 [pid = 1788] [id = 72] 21:27:53 INFO - PROCESS | 1788 | --DOCSHELL 0x8f5a4000 == 68 [pid = 1788] [id = 106] 21:27:53 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa43800 == 67 [pid = 1788] [id = 105] 21:27:53 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa2000 == 66 [pid = 1788] [id = 104] 21:27:53 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa40000 == 65 [pid = 1788] [id = 96] 21:27:54 INFO - PROCESS | 1788 | 1461212874443 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1581ms 21:27:54 INFO - PROCESS | 1788 | 1461212874496 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 1788 | 1461212874499 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:27:54 INFO - PROCESS | 1788 | 1461212874511 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1788 | 1461212874515 Marionette TRACE conn4 <- [1,438,null,{}] 21:27:54 INFO - PROCESS | 1788 | 1461212874531 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:54 INFO - PROCESS | 1788 | 1461212874732 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:27:54 INFO - PROCESS | 1788 | 1461212874778 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd93400 == 66 [pid = 1788] [id = 117] 21:27:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x92c97800) [pid = 1788] [serial = 350] [outer = (nil)] 21:27:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x97e0b400) [pid = 1788] [serial = 351] [outer = 0x92c97800] 21:27:54 INFO - PROCESS | 1788 | 1461212874854 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x98b03c00) [pid = 1788] [serial = 352] [outer = 0x92c97800] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x97904800) [pid = 1788] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x9206e000) [pid = 1788] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x8fd54c00) [pid = 1788] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8fa3f800) [pid = 1788] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x97905c00) [pid = 1788] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8ffd8c00) [pid = 1788] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x98e7e800) [pid = 1788] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x97803400) [pid = 1788] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8ffd0c00) [pid = 1788] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x97d97000) [pid = 1788] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8fe6a400) [pid = 1788] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x99942400) [pid = 1788] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8fd48800) [pid = 1788] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:27:55 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8fe5f800) [pid = 1788] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:27:56 INFO - PROCESS | 1788 | 1461212876052 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1588ms 21:27:56 INFO - PROCESS | 1788 | 1461212876099 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 1788 | 1461212876103 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:27:56 INFO - PROCESS | 1788 | 1461212876109 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 1788 | 1461212876112 Marionette TRACE conn4 <- [1,442,null,{}] 21:27:56 INFO - PROCESS | 1788 | 1461212876117 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:56 INFO - PROCESS | 1788 | 1461212876260 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:27:56 INFO - PROCESS | 1788 | 1461212876275 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ea9bc00 == 67 [pid = 1788] [id = 118] 21:27:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8fd48800) [pid = 1788] [serial = 353] [outer = (nil)] 21:27:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x907df800) [pid = 1788] [serial = 354] [outer = 0x8fd48800] 21:27:56 INFO - PROCESS | 1788 | 1461212876346 Marionette DEBUG loaded listener.js 21:27:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x907e7000) [pid = 1788] [serial = 355] [outer = 0x8fd48800] 21:27:57 INFO - PROCESS | 1788 | 1461212877132 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1076ms 21:27:57 INFO - PROCESS | 1788 | 1461212877222 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1788 | 1461212877226 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:27:57 INFO - PROCESS | 1788 | 1461212877232 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1788 | 1461212877235 Marionette TRACE conn4 <- [1,446,null,{}] 21:27:57 INFO - PROCESS | 1788 | 1461212877245 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:57 INFO - PROCESS | 1788 | 1461212877388 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:27:57 INFO - PROCESS | 1788 | 1461212877398 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x907dd800 == 68 [pid = 1788] [id = 119] 21:27:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x907e2800) [pid = 1788] [serial = 356] [outer = (nil)] 21:27:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x97d97000) [pid = 1788] [serial = 357] [outer = 0x907e2800] 21:27:57 INFO - PROCESS | 1788 | 1461212877468 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x99a17c00) [pid = 1788] [serial = 358] [outer = 0x907e2800] 21:27:58 INFO - PROCESS | 1788 | 1461212878536 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1336ms 21:27:58 INFO - PROCESS | 1788 | 1461212878570 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:27:58 INFO - PROCESS | 1788 | 1461212878576 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:27:58 INFO - PROCESS | 1788 | 1461212878586 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1788 | 1461212878590 Marionette TRACE conn4 <- [1,450,null,{}] 21:27:58 INFO - PROCESS | 1788 | 1461212878599 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:58 INFO - PROCESS | 1788 | 1461212878792 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:27:59 INFO - PROCESS | 1788 | 1461212879011 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe66000 == 69 [pid = 1788] [id = 120] 21:27:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8fe6b800) [pid = 1788] [serial = 359] [outer = (nil)] 21:27:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x92a76000) [pid = 1788] [serial = 360] [outer = 0x8fe6b800] 21:27:59 INFO - PROCESS | 1788 | 1461212879140 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x92bc2800) [pid = 1788] [serial = 361] [outer = 0x8fe6b800] 21:28:00 INFO - PROCESS | 1788 | 1461212880003 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:28:00 INFO - PROCESS | 1788 | 1461212880082 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:28:00 INFO - PROCESS | 1788 | 1461212880093 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - PROCESS | 1788 | 1461212880097 Marionette TRACE conn4 <- [1,454,null,{}] 21:28:00 INFO - PROCESS | 1788 | 1461212880104 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:00 INFO - PROCESS | 1788 | 1461212880325 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:28:00 INFO - PROCESS | 1788 | 1461212880600 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x92f06800 == 70 [pid = 1788] [id = 121] 21:28:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x92f06c00) [pid = 1788] [serial = 362] [outer = (nil)] 21:28:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x92f0d800) [pid = 1788] [serial = 363] [outer = 0x92f06c00] 21:28:00 INFO - PROCESS | 1788 | 1461212880744 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x94f0ec00) [pid = 1788] [serial = 364] [outer = 0x92f06c00] 21:28:01 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:01 INFO - PROCESS | 1788 | 1461212881709 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1681ms 21:28:01 INFO - PROCESS | 1788 | 1461212881774 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:28:01 INFO - PROCESS | 1788 | 1461212881779 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:28:01 INFO - PROCESS | 1788 | 1461212881785 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1788 | 1461212881791 Marionette TRACE conn4 <- [1,458,null,{}] 21:28:01 INFO - PROCESS | 1788 | 1461212881807 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:02 INFO - PROCESS | 1788 | 1461212882019 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:28:02 INFO - PROCESS | 1788 | 1461212882268 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x92f0c800 == 71 [pid = 1788] [id = 122] 21:28:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x99a18800) [pid = 1788] [serial = 365] [outer = (nil)] 21:28:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x9fb31800) [pid = 1788] [serial = 366] [outer = 0x99a18800] 21:28:02 INFO - PROCESS | 1788 | 1461212882366 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x9fe1fc00) [pid = 1788] [serial = 367] [outer = 0x99a18800] 21:28:03 INFO - PROCESS | 1788 | 1461212883212 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 1788 | 1461212883286 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:28:03 INFO - PROCESS | 1788 | 1461212883293 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - PROCESS | 1788 | 1461212883297 Marionette TRACE conn4 <- [1,462,null,{}] 21:28:03 INFO - PROCESS | 1788 | 1461212883303 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:03 INFO - PROCESS | 1788 | 1461212883506 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:28:03 INFO - PROCESS | 1788 | 1461212883668 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f5a7800 == 72 [pid = 1788] [id = 123] 21:28:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x97e14400) [pid = 1788] [serial = 368] [outer = (nil)] 21:28:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x97ea4c00) [pid = 1788] [serial = 369] [outer = 0x97e14400] 21:28:03 INFO - PROCESS | 1788 | 1461212883757 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x97ea8400) [pid = 1788] [serial = 370] [outer = 0x97e14400] 21:28:04 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:04 INFO - PROCESS | 1788 | 1461212884674 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1788 | 1461212884728 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:28:04 INFO - PROCESS | 1788 | 1461212884735 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1788 | 1461212884739 Marionette TRACE conn4 <- [1,466,null,{}] 21:28:04 INFO - PROCESS | 1788 | 1461212884744 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:04 INFO - PROCESS | 1788 | 1461212884917 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:28:05 INFO - PROCESS | 1788 | 1461212885077 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x97e9e400 == 73 [pid = 1788] [id = 124] 21:28:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x97ea3000) [pid = 1788] [serial = 371] [outer = (nil)] 21:28:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0xa0ade400) [pid = 1788] [serial = 372] [outer = 0x97ea3000] 21:28:05 INFO - PROCESS | 1788 | 1461212885163 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0xa0f4e000) [pid = 1788] [serial = 373] [outer = 0x97ea3000] 21:28:06 INFO - PROCESS | 1788 | 1461212886108 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 1788 | 1461212886189 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:28:06 INFO - PROCESS | 1788 | 1461212886196 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 1788 | 1461212886198 Marionette TRACE conn4 <- [1,470,null,{}] 21:28:06 INFO - PROCESS | 1788 | 1461212886205 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:06 INFO - PROCESS | 1788 | 1461212886432 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:28:06 INFO - PROCESS | 1788 | 1461212886643 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 1788 | ++DOCSHELL 0xa4c0fc00 == 74 [pid = 1788] [id = 125] 21:28:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0xa4c10800) [pid = 1788] [serial = 374] [outer = (nil)] 21:28:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0xa5f33000) [pid = 1788] [serial = 375] [outer = 0xa4c10800] 21:28:06 INFO - PROCESS | 1788 | 1461212886788 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0xa6931c00) [pid = 1788] [serial = 376] [outer = 0xa4c10800] 21:28:07 INFO - PROCESS | 1788 | 1461212887639 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:28:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1480ms 21:28:07 INFO - PROCESS | 1788 | 1461212887677 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1788 | 1461212887681 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:28:07 INFO - PROCESS | 1788 | 1461212887687 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1788 | 1461212887690 Marionette TRACE conn4 <- [1,474,null,{}] 21:28:07 INFO - PROCESS | 1788 | 1461212887696 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:07 INFO - PROCESS | 1788 | 1461212887850 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:28:08 INFO - PROCESS | 1788 | 1461212888015 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa0c00 == 75 [pid = 1788] [id = 126] 21:28:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8f4a2800) [pid = 1788] [serial = 377] [outer = (nil)] 21:28:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8f4ab800) [pid = 1788] [serial = 378] [outer = 0x8f4a2800] 21:28:08 INFO - PROCESS | 1788 | 1461212888099 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8f4ad400) [pid = 1788] [serial = 379] [outer = 0x8f4a2800] 21:28:09 INFO - PROCESS | 1788 | 1461212889043 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1428ms 21:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:28:09 INFO - PROCESS | 1788 | 1461212889115 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1788 | 1461212889119 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:28:09 INFO - PROCESS | 1788 | 1461212889125 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1788 | 1461212889129 Marionette TRACE conn4 <- [1,478,null,{}] 21:28:09 INFO - PROCESS | 1788 | 1461212889134 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:09 INFO - PROCESS | 1788 | 1461212889295 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:28:09 INFO - PROCESS | 1788 | 1461212889503 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b214000 == 76 [pid = 1788] [id = 127] 21:28:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8b217000) [pid = 1788] [serial = 380] [outer = (nil)] 21:28:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8b21b800) [pid = 1788] [serial = 381] [outer = 0x8b217000] 21:28:09 INFO - PROCESS | 1788 | 1461212889590 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8b21f400) [pid = 1788] [serial = 382] [outer = 0x8b217000] 21:28:10 INFO - PROCESS | 1788 | 1461212890454 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1381ms 21:28:10 INFO - PROCESS | 1788 | 1461212890507 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 1788 | 1461212890510 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:28:10 INFO - PROCESS | 1788 | 1461212890517 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 1788 | 1461212890520 Marionette TRACE conn4 <- [1,482,null,{}] 21:28:10 INFO - PROCESS | 1788 | 1461212890526 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:10 INFO - PROCESS | 1788 | 1461212890738 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:28:10 INFO - PROCESS | 1788 | 1461212890956 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b220c00 == 77 [pid = 1788] [id = 128] 21:28:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8eaa1800) [pid = 1788] [serial = 383] [outer = (nil)] 21:28:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8fa41400) [pid = 1788] [serial = 384] [outer = 0x8eaa1800] 21:28:11 INFO - PROCESS | 1788 | 1461212891055 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x90408400) [pid = 1788] [serial = 385] [outer = 0x8eaa1800] 21:28:11 INFO - PROCESS | 1788 | 1461212891931 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1479ms 21:28:11 INFO - PROCESS | 1788 | 1461212891996 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:28:12 INFO - PROCESS | 1788 | 1461212892001 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:28:12 INFO - PROCESS | 1788 | 1461212892007 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1788 | 1461212892010 Marionette TRACE conn4 <- [1,486,null,{}] 21:28:12 INFO - PROCESS | 1788 | 1461212892016 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:12 INFO - PROCESS | 1788 | 1461212892179 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:28:12 INFO - PROCESS | 1788 | 1461212892587 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4a1c00 == 78 [pid = 1788] [id = 129] 21:28:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8f4a4800) [pid = 1788] [serial = 386] [outer = (nil)] 21:28:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x8f4ac400) [pid = 1788] [serial = 387] [outer = 0x8f4a4800] 21:28:12 INFO - PROCESS | 1788 | 1461212892741 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8f5a4000) [pid = 1788] [serial = 388] [outer = 0x8f4a4800] 21:28:13 INFO - PROCESS | 1788 | 1461212893607 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1683ms 21:28:13 INFO - PROCESS | 1788 | 1461212893690 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 1788 | 1461212893697 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:28:13 INFO - PROCESS | 1788 | 1461212893705 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 1788 | 1461212893710 Marionette TRACE conn4 <- [1,490,null,{}] 21:28:13 INFO - PROCESS | 1788 | 1461212893717 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:13 INFO - PROCESS | 1788 | 1461212893985 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:28:14 INFO - PROCESS | 1788 | 1461212894240 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd87800 == 79 [pid = 1788] [id = 130] 21:28:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8fe65400) [pid = 1788] [serial = 389] [outer = (nil)] 21:28:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8ffd2c00) [pid = 1788] [serial = 390] [outer = 0x8fe65400] 21:28:14 INFO - PROCESS | 1788 | 1461212894320 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x90401800) [pid = 1788] [serial = 391] [outer = 0x8fe65400] 21:28:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa47400 == 78 [pid = 1788] [id = 54] 21:28:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd53400 == 77 [pid = 1788] [id = 52] 21:28:14 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x9206d800) [pid = 1788] [serial = 318] [outer = (nil)] [url = about:blank] 21:28:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffcb000 == 76 [pid = 1788] [id = 53] 21:28:14 INFO - PROCESS | 1788 | --DOCSHELL 0x97794800 == 75 [pid = 1788] [id = 42] 21:28:15 INFO - PROCESS | 1788 | 1461212895214 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x92bb7800) [pid = 1788] [serial = 174] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9b033400) [pid = 1788] [serial = 201] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x8fd8d400) [pid = 1788] [serial = 171] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x981ec000) [pid = 1788] [serial = 177] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x9fee1800) [pid = 1788] [serial = 244] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x9df10400) [pid = 1788] [serial = 285] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x8fd92c00) [pid = 1788] [serial = 312] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x8fe62400) [pid = 1788] [serial = 313] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8eaa0400) [pid = 1788] [serial = 309] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8f8ec000) [pid = 1788] [serial = 306] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8f5a3c00) [pid = 1788] [serial = 303] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0xa44d8c00) [pid = 1788] [serial = 300] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0xa0add400) [pid = 1788] [serial = 297] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x9b036800) [pid = 1788] [serial = 294] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x97d8c800) [pid = 1788] [serial = 291] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x9025c800) [pid = 1788] [serial = 288] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x90403800) [pid = 1788] [serial = 315] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x9df18000) [pid = 1788] [serial = 286] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x90408800) [pid = 1788] [serial = 316] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x9fe2ac00) [pid = 1788] [serial = 255] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x91412c00) [pid = 1788] [serial = 267] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x99a16c00) [pid = 1788] [serial = 282] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x97e05400) [pid = 1788] [serial = 249] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x99a1c800) [pid = 1788] [serial = 252] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x92bb7c00) [pid = 1788] [serial = 264] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x92ae7000) [pid = 1788] [serial = 246] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0xa2a39000) [pid = 1788] [serial = 258] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x98e81c00) [pid = 1788] [serial = 279] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x97d95c00) [pid = 1788] [serial = 261] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x99197000) [pid = 1788] [serial = 280] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x99a1a400) [pid = 1788] [serial = 283] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x92bb9c00) [pid = 1788] [serial = 271] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x92a7dc00) [pid = 1788] [serial = 270] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x9892b800) [pid = 1788] [serial = 277] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x97e12800) [pid = 1788] [serial = 276] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x97d98800) [pid = 1788] [serial = 274] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x920f5c00) [pid = 1788] [serial = 268] [outer = (nil)] [url = about:blank] 21:28:15 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x97d8ec00) [pid = 1788] [serial = 273] [outer = (nil)] [url = about:blank] 21:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1586ms 21:28:15 INFO - PROCESS | 1788 | 1461212895294 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 1788 | 1461212895299 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:28:15 INFO - PROCESS | 1788 | 1461212895307 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 1788 | 1461212895311 Marionette TRACE conn4 <- [1,494,null,{}] 21:28:15 INFO - PROCESS | 1788 | 1461212895316 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:15 INFO - PROCESS | 1788 | 1461212895468 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:28:15 INFO - PROCESS | 1788 | 1461212895601 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8ee800 == 76 [pid = 1788] [id = 131] 21:28:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8fd87c00) [pid = 1788] [serial = 392] [outer = (nil)] 21:28:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x907e1800) [pid = 1788] [serial = 393] [outer = 0x8fd87c00] 21:28:15 INFO - PROCESS | 1788 | 1461212895677 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x9206e000) [pid = 1788] [serial = 394] [outer = 0x8fd87c00] 21:28:16 INFO - PROCESS | 1788 | 1461212896485 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1234ms 21:28:16 INFO - PROCESS | 1788 | 1461212896542 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1788 | 1461212896545 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:28:16 INFO - PROCESS | 1788 | 1461212896553 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1788 | 1461212896562 Marionette TRACE conn4 <- [1,498,null,{}] 21:28:16 INFO - PROCESS | 1788 | 1461212896580 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:16 INFO - PROCESS | 1788 | 1461212896732 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:28:16 INFO - PROCESS | 1788 | 1461212896744 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21b000 == 77 [pid = 1788] [id = 132] 21:28:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x92ae7000) [pid = 1788] [serial = 395] [outer = (nil)] 21:28:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x92c98800) [pid = 1788] [serial = 396] [outer = 0x92ae7000] 21:28:16 INFO - PROCESS | 1788 | 1461212896815 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x92f08800) [pid = 1788] [serial = 397] [outer = 0x92ae7000] 21:28:17 INFO - PROCESS | 1788 | 1461212897698 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1210ms 21:28:17 INFO - PROCESS | 1788 | 1461212897764 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 1788 | 1461212897769 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:28:17 INFO - PROCESS | 1788 | 1461212897775 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 1788 | 1461212897779 Marionette TRACE conn4 <- [1,502,null,{}] 21:28:17 INFO - PROCESS | 1788 | 1461212897784 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:17 INFO - PROCESS | 1788 | 1461212897974 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:28:18 INFO - PROCESS | 1788 | 1461212898565 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x97ea5c00 == 78 [pid = 1788] [id = 133] 21:28:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x97ea6800) [pid = 1788] [serial = 398] [outer = (nil)] 21:28:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x981e5c00) [pid = 1788] [serial = 399] [outer = 0x97ea6800] 21:28:18 INFO - PROCESS | 1788 | 1461212898710 Marionette DEBUG loaded listener.js 21:28:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x9857a400) [pid = 1788] [serial = 400] [outer = 0x97ea6800] 21:28:19 INFO - PROCESS | 1788 | 1461212899635 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:28:19 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x92c97800) [pid = 1788] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:28:19 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8fd48800) [pid = 1788] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:28:19 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8eaa5400) [pid = 1788] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:28:19 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8ffd8000) [pid = 1788] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:28:19 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x8fd96800) [pid = 1788] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1978ms 21:28:19 INFO - PROCESS | 1788 | 1461212899754 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 1788 | 1461212899756 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:28:19 INFO - PROCESS | 1788 | 1461212899763 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 1788 | 1461212899765 Marionette TRACE conn4 <- [1,506,null,{}] 21:28:19 INFO - PROCESS | 1788 | 1461212899770 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:19 INFO - PROCESS | 1788 | 1461212899922 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:28:20 INFO - PROCESS | 1788 | 1461212900040 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x920ec000 == 79 [pid = 1788] [id = 134] 21:28:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x92aecc00) [pid = 1788] [serial = 401] [outer = (nil)] 21:28:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x96fed000) [pid = 1788] [serial = 402] [outer = 0x92aecc00] 21:28:20 INFO - PROCESS | 1788 | 1461212900127 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x99198000) [pid = 1788] [serial = 403] [outer = 0x92aecc00] 21:28:20 INFO - PROCESS | 1788 | 1461212900802 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1084ms 21:28:20 INFO - PROCESS | 1788 | 1461212900848 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 1788 | 1461212900851 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:28:20 INFO - PROCESS | 1788 | 1461212900857 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1788 | 1461212900860 Marionette TRACE conn4 <- [1,510,null,{}] 21:28:20 INFO - PROCESS | 1788 | 1461212900865 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:21 INFO - PROCESS | 1788 | 1461212901054 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:28:21 INFO - PROCESS | 1788 | 1461212901069 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x90406400 == 80 [pid = 1788] [id = 135] 21:28:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x94f0b400) [pid = 1788] [serial = 404] [outer = (nil)] 21:28:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x9b033400) [pid = 1788] [serial = 405] [outer = 0x94f0b400] 21:28:21 INFO - PROCESS | 1788 | 1461212901139 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x9b03c400) [pid = 1788] [serial = 406] [outer = 0x94f0b400] 21:28:22 INFO - PROCESS | 1788 | 1461212902145 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1330ms 21:28:22 INFO - PROCESS | 1788 | 1461212902189 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 1788 | 1461212902195 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:28:22 INFO - PROCESS | 1788 | 1461212902204 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 1788 | 1461212902211 Marionette TRACE conn4 <- [1,514,null,{}] 21:28:22 INFO - PROCESS | 1788 | 1461212902220 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:22 INFO - PROCESS | 1788 | 1461212902401 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:28:22 INFO - PROCESS | 1788 | 1461212902635 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e89b800 == 81 [pid = 1788] [id = 136] 21:28:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8eaa1400) [pid = 1788] [serial = 407] [outer = (nil)] 21:28:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f8f0c00) [pid = 1788] [serial = 408] [outer = 0x8eaa1400] 21:28:22 INFO - PROCESS | 1788 | 1461212902767 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8fd91800) [pid = 1788] [serial = 409] [outer = 0x8eaa1400] 21:28:23 INFO - PROCESS | 1788 | 1461212903631 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:28:23 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 21:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1483ms 21:28:23 INFO - PROCESS | 1788 | 1461212903687 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1788 | 1461212903696 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:28:23 INFO - PROCESS | 1788 | 1461212903706 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1788 | 1461212903711 Marionette TRACE conn4 <- [1,518,null,{}] 21:28:23 INFO - PROCESS | 1788 | 1461212903717 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:23 INFO - PROCESS | 1788 | 1461212903891 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:28:24 INFO - PROCESS | 1788 | 1461212904055 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa46c00 == 82 [pid = 1788] [id = 137] 21:28:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8fdb2c00) [pid = 1788] [serial = 410] [outer = (nil)] 21:28:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fdbc400) [pid = 1788] [serial = 411] [outer = 0x8fdb2c00] 21:28:24 INFO - PROCESS | 1788 | 1461212904145 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fe69800) [pid = 1788] [serial = 412] [outer = 0x8fdb2c00] 21:28:25 INFO - PROCESS | 1788 | 1461212905183 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1528ms 21:28:25 INFO - PROCESS | 1788 | 1461212905235 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:28:25 INFO - PROCESS | 1788 | 1461212905239 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:28:25 INFO - PROCESS | 1788 | 1461212905246 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1788 | 1461212905254 Marionette TRACE conn4 <- [1,522,null,{}] 21:28:25 INFO - PROCESS | 1788 | 1461212905271 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:25 INFO - PROCESS | 1788 | 1461212905482 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:28:25 INFO - PROCESS | 1788 | 1461212905693 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e89f000 == 83 [pid = 1788] [id = 138] 21:28:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x92a73800) [pid = 1788] [serial = 413] [outer = (nil)] 21:28:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x92f04c00) [pid = 1788] [serial = 414] [outer = 0x92a73800] 21:28:25 INFO - PROCESS | 1788 | 1461212905845 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x97e07800) [pid = 1788] [serial = 415] [outer = 0x92a73800] 21:28:26 INFO - PROCESS | 1788 | 1461212906754 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1548ms 21:28:26 INFO - PROCESS | 1788 | 1461212906794 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1788 | 1461212906798 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:28:26 INFO - PROCESS | 1788 | 1461212906805 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1788 | 1461212906807 Marionette TRACE conn4 <- [1,526,null,{}] 21:28:26 INFO - PROCESS | 1788 | 1461212906813 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:26 INFO - PROCESS | 1788 | 1461212906976 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:28:27 INFO - PROCESS | 1788 | 1461212907143 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e8a2400 == 84 [pid = 1788] [id = 139] 21:28:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x92bb9800) [pid = 1788] [serial = 416] [outer = (nil)] 21:28:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x9ae6ac00) [pid = 1788] [serial = 417] [outer = 0x92bb9800] 21:28:27 INFO - PROCESS | 1788 | 1461212907231 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x9df18800) [pid = 1788] [serial = 418] [outer = 0x92bb9800] 21:28:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x930dfc00) [pid = 1788] [serial = 419] [outer = 0x9144d000] 21:28:28 INFO - PROCESS | 1788 | 1461212908238 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:28:28 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 21:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1479ms 21:28:28 INFO - PROCESS | 1788 | 1461212908285 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 1788 | 1461212908288 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:28:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:28:28 INFO - PROCESS | 1788 | 1461212908295 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 1788 | 1461212908298 Marionette TRACE conn4 <- [1,530,null,{}] 21:28:28 INFO - PROCESS | 1788 | 1461212908304 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:28 INFO - PROCESS | 1788 | 1461212908462 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:28:28 INFO - PROCESS | 1788 | 1461212908672 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8f800 == 85 [pid = 1788] [id = 140] 21:28:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8ffce400) [pid = 1788] [serial = 420] [outer = (nil)] 21:28:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x930e2000) [pid = 1788] [serial = 421] [outer = 0x8ffce400] 21:28:28 INFO - PROCESS | 1788 | 1461212908800 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x930e7400) [pid = 1788] [serial = 422] [outer = 0x8ffce400] 21:28:29 INFO - PROCESS | 1788 | 1461212909576 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:28:29 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 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:28:29 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 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:28:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1338ms 21:28:29 INFO - PROCESS | 1788 | 1461212909652 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 1788 | 1461212909656 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:28:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:28:29 INFO - PROCESS | 1788 | 1461212909664 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1788 | 1461212909668 Marionette TRACE conn4 <- [1,534,null,{}] 21:28:29 INFO - PROCESS | 1788 | 1461212909674 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:29 INFO - PROCESS | 1788 | 1461212909876 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:28:30 INFO - PROCESS | 1788 | 1461212910056 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21c000 == 86 [pid = 1788] [id = 141] 21:28:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x9061f800) [pid = 1788] [serial = 423] [outer = (nil)] 21:28:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x9ea21000) [pid = 1788] [serial = 424] [outer = 0x9061f800] 21:28:30 INFO - PROCESS | 1788 | 1461212910143 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x9ea26000) [pid = 1788] [serial = 425] [outer = 0x9061f800] 21:28:30 INFO - PROCESS | 1788 | 1461212910977 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1344ms 21:28:31 INFO - PROCESS | 1788 | 1461212911009 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1788 | 1461212911013 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:28:31 INFO - PROCESS | 1788 | 1461212911019 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1788 | 1461212911022 Marionette TRACE conn4 <- [1,538,null,{}] 21:28:31 INFO - PROCESS | 1788 | 1461212911028 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:31 INFO - PROCESS | 1788 | 1461212911217 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:28:31 INFO - PROCESS | 1788 | 1461212911403 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac56800 == 87 [pid = 1788] [id = 142] 21:28:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8ac57800) [pid = 1788] [serial = 426] [outer = (nil)] 21:28:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8ac5c800) [pid = 1788] [serial = 427] [outer = 0x8ac57800] 21:28:31 INFO - PROCESS | 1788 | 1461212911487 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8ac62000) [pid = 1788] [serial = 428] [outer = 0x8ac57800] 21:28:32 INFO - PROCESS | 1788 | 1461212912326 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:28:32 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. 21:28:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1327ms 21:28:32 INFO - PROCESS | 1788 | 1461212912346 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 1788 | 1461212912350 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:28:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:28:32 INFO - PROCESS | 1788 | 1461212912356 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 1788 | 1461212912360 Marionette TRACE conn4 <- [1,542,null,{}] 21:28:32 INFO - PROCESS | 1788 | 1461212912365 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:32 INFO - PROCESS | 1788 | 1461212912519 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:28:32 INFO - PROCESS | 1788 | 1461212912690 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac5c000 == 88 [pid = 1788] [id = 143] 21:28:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8ac5e800) [pid = 1788] [serial = 429] [outer = (nil)] 21:28:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x97d09800) [pid = 1788] [serial = 430] [outer = 0x8ac5e800] 21:28:32 INFO - PROCESS | 1788 | 1461212912777 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x97d0c800) [pid = 1788] [serial = 431] [outer = 0x8ac5e800] 21:28:33 INFO - PROCESS | 1788 | 1461212913568 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:28:33 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. 21:28:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1234ms 21:28:33 INFO - PROCESS | 1788 | 1461212913591 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1788 | 1461212913595 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:28:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:28:33 INFO - PROCESS | 1788 | 1461212913601 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1788 | 1461212913604 Marionette TRACE conn4 <- [1,546,null,{}] 21:28:33 INFO - PROCESS | 1788 | 1461212913645 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:33 INFO - PROCESS | 1788 | 1461212913824 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:28:34 INFO - PROCESS | 1788 | 1461212913993 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac64000 == 89 [pid = 1788] [id = 144] 21:28:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8afcc800) [pid = 1788] [serial = 432] [outer = (nil)] 21:28:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8afcfc00) [pid = 1788] [serial = 433] [outer = 0x8afcc800] 21:28:34 INFO - PROCESS | 1788 | 1461212914077 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8afd8000) [pid = 1788] [serial = 434] [outer = 0x8afcc800] 21:28:34 INFO - PROCESS | 1788 | 1461212914962 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:28:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:28:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1413ms 21:28:35 INFO - PROCESS | 1788 | 1461212915014 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 1788 | 1461212915017 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:28:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:28:35 INFO - PROCESS | 1788 | 1461212915024 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 1788 | 1461212915026 Marionette TRACE conn4 <- [1,550,null,{}] 21:28:35 INFO - PROCESS | 1788 | 1461212915073 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:35 INFO - PROCESS | 1788 | 1461212915293 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:28:35 INFO - PROCESS | 1788 | 1461212915428 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x89aac800 == 90 [pid = 1788] [id = 145] 21:28:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x89aacc00) [pid = 1788] [serial = 435] [outer = (nil)] 21:28:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x89ab2000) [pid = 1788] [serial = 436] [outer = 0x89aacc00] 21:28:35 INFO - PROCESS | 1788 | 1461212915525 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x89ab6c00) [pid = 1788] [serial = 437] [outer = 0x89aacc00] 21:28:36 INFO - PROCESS | 1788 | 1461212916427 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:28:36 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. 21:28:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1436ms 21:28:36 INFO - PROCESS | 1788 | 1461212916461 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1788 | 1461212916466 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:28:36 INFO - PROCESS | 1788 | 1461212916473 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1788 | 1461212916477 Marionette TRACE conn4 <- [1,554,null,{}] 21:28:36 INFO - PROCESS | 1788 | 1461212916483 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:36 INFO - PROCESS | 1788 | 1461212916719 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:28:36 INFO - PROCESS | 1788 | 1461212916899 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab3c00 == 91 [pid = 1788] [id = 146] 21:28:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x97d10800) [pid = 1788] [serial = 438] [outer = (nil)] 21:28:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x97d14000) [pid = 1788] [serial = 439] [outer = 0x97d10800] 21:28:37 INFO - PROCESS | 1788 | 1461212917043 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x9ea23c00) [pid = 1788] [serial = 440] [outer = 0x97d10800] 21:28:37 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:37 INFO - PROCESS | 1788 | 1461212917908 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1478ms 21:28:37 INFO - PROCESS | 1788 | 1461212917951 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 1788 | 1461212917955 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:28:37 INFO - PROCESS | 1788 | 1461212917961 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 1788 | 1461212917963 Marionette TRACE conn4 <- [1,558,null,{}] 21:28:37 INFO - PROCESS | 1788 | 1461212917969 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:38 INFO - PROCESS | 1788 | 1461212918125 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:28:38 INFO - PROCESS | 1788 | 1461212918297 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x89aadc00 == 92 [pid = 1788] [id = 147] 21:28:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x89e57c00) [pid = 1788] [serial = 441] [outer = (nil)] 21:28:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x89e5f400) [pid = 1788] [serial = 442] [outer = 0x89e57c00] 21:28:38 INFO - PROCESS | 1788 | 1461212918387 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x89e61000) [pid = 1788] [serial = 443] [outer = 0x89e57c00] 21:28:39 INFO - PROCESS | 1788 | 1461212919229 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1340ms 21:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:28:39 INFO - PROCESS | 1788 | 1461212919301 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 1788 | 1461212919304 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:28:39 INFO - PROCESS | 1788 | 1461212919311 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1788 | 1461212919314 Marionette TRACE conn4 <- [1,562,null,{}] 21:28:39 INFO - PROCESS | 1788 | 1461212919320 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:39 INFO - PROCESS | 1788 | 1461212919481 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:28:39 INFO - PROCESS | 1788 | 1461212919651 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x894bbc00 == 93 [pid = 1788] [id = 148] 21:28:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x894bc000) [pid = 1788] [serial = 444] [outer = (nil)] 21:28:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x894c2800) [pid = 1788] [serial = 445] [outer = 0x894bc000] 21:28:39 INFO - PROCESS | 1788 | 1461212919735 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x894c6800) [pid = 1788] [serial = 446] [outer = 0x894bc000] 21:28:40 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:40 INFO - PROCESS | 1788 | 1461212920647 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1382ms 21:28:40 INFO - PROCESS | 1788 | 1461212920693 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1788 | 1461212920697 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:28:40 INFO - PROCESS | 1788 | 1461212920703 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1788 | 1461212920707 Marionette TRACE conn4 <- [1,566,null,{}] 21:28:40 INFO - PROCESS | 1788 | 1461212920712 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:40 INFO - PROCESS | 1788 | 1461212920884 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:28:41 INFO - PROCESS | 1788 | 1461212921058 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x894c1400 == 94 [pid = 1788] [id = 149] 21:28:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x894c8400) [pid = 1788] [serial = 447] [outer = (nil)] 21:28:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x895eac00) [pid = 1788] [serial = 448] [outer = 0x894c8400] 21:28:41 INFO - PROCESS | 1788 | 1461212921149 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x895ec000) [pid = 1788] [serial = 449] [outer = 0x894c8400] 21:28:42 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:42 INFO - PROCESS | 1788 | 1461212922403 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1730ms 21:28:42 INFO - PROCESS | 1788 | 1461212922435 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 1788 | 1461212922440 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:28:42 INFO - PROCESS | 1788 | 1461212922449 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1788 | 1461212922453 Marionette TRACE conn4 <- [1,570,null,{}] 21:28:42 INFO - PROCESS | 1788 | 1461212922461 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:42 INFO - PROCESS | 1788 | 1461212922619 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:28:42 INFO - PROCESS | 1788 | 1461212922800 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x894bf000 == 95 [pid = 1788] [id = 150] 21:28:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x89e5f800) [pid = 1788] [serial = 450] [outer = (nil)] 21:28:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x8ac58400) [pid = 1788] [serial = 451] [outer = 0x89e5f800] 21:28:42 INFO - PROCESS | 1788 | 1461212922877 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x8afd7400) [pid = 1788] [serial = 452] [outer = 0x89e5f800] 21:28:43 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:43 INFO - PROCESS | 1788 | 1461212923833 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 21:28:43 INFO - PROCESS | 1788 | 1461212923884 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:28:43 INFO - PROCESS | 1788 | 1461212923893 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:28:43 INFO - PROCESS | 1788 | 1461212923903 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 1788 | 1461212923907 Marionette TRACE conn4 <- [1,574,null,{}] 21:28:43 INFO - PROCESS | 1788 | 1461212923914 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:44 INFO - PROCESS | 1788 | 1461212924089 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:28:44 INFO - PROCESS | 1788 | 1461212924264 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab6800 == 96 [pid = 1788] [id = 151] 21:28:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x89e5e800) [pid = 1788] [serial = 453] [outer = (nil)] 21:28:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x8eaa3c00) [pid = 1788] [serial = 454] [outer = 0x89e5e800] 21:28:44 INFO - PROCESS | 1788 | 1461212924342 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x8f59c000) [pid = 1788] [serial = 455] [outer = 0x89e5e800] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa3d400 == 95 [pid = 1788] [id = 56] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x99939000 == 94 [pid = 1788] [id = 98] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x97b7bc00 == 93 [pid = 1788] [id = 70] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8b400 == 92 [pid = 1788] [id = 99] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x8f59a800 == 91 [pid = 1788] [id = 101] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa40c00 == 90 [pid = 1788] [id = 71] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd4cc00 == 89 [pid = 1788] [id = 100] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x8f59ec00) [pid = 1788] [serial = 321] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x9040b800) [pid = 1788] [serial = 324] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x92c99800) [pid = 1788] [serial = 327] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x97e06800) [pid = 1788] [serial = 330] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x98e76400) [pid = 1788] [serial = 333] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x99a14c00) [pid = 1788] [serial = 336] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x9fe25000) [pid = 1788] [serial = 339] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x97d97000) [pid = 1788] [serial = 357] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0xa0c37000) [pid = 1788] [serial = 342] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | 1461212925403 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x9780dc00 == 88 [pid = 1788] [id = 97] 21:28:45 INFO - PROCESS | 1788 | --DOCSHELL 0x91457000 == 87 [pid = 1788] [id = 69] 21:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1535ms 21:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:28:45 INFO - PROCESS | 1788 | 1461212925444 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 1788 | 1461212925447 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:28:45 INFO - PROCESS | 1788 | 1461212925454 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 1788 | 1461212925459 Marionette TRACE conn4 <- [1,578,null,{}] 21:28:45 INFO - PROCESS | 1788 | 1461212925474 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:45 INFO - PROCESS | 1788 | 1461212925632 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x92ae7400) [pid = 1788] [serial = 319] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x97e0b400) [pid = 1788] [serial = 351] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x98b03c00) [pid = 1788] [serial = 352] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x907df800) [pid = 1788] [serial = 354] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x92ae8c00) [pid = 1788] [serial = 348] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x9040f000) [pid = 1788] [serial = 346] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x90262400) [pid = 1788] [serial = 345] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x907e7000) [pid = 1788] [serial = 355] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x96ccdc00) [pid = 1788] [serial = 349] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 1788 | 1461212925822 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdae800 == 88 [pid = 1788] [id = 152] 21:28:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x8fdb4c00) [pid = 1788] [serial = 456] [outer = (nil)] 21:28:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x8fdbb000) [pid = 1788] [serial = 457] [outer = 0x8fdb4c00] 21:28:45 INFO - PROCESS | 1788 | 1461212925916 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x8ffd4400) [pid = 1788] [serial = 458] [outer = 0x8fdb4c00] 21:28:46 INFO - PROCESS | 1788 | 1461212926628 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1236ms 21:28:46 INFO - PROCESS | 1788 | 1461212926690 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:28:46 INFO - PROCESS | 1788 | 1461212926694 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:28:46 INFO - PROCESS | 1788 | 1461212926700 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:28:46 INFO - PROCESS | 1788 | 1461212926703 Marionette TRACE conn4 <- [1,582,null,{}] 21:28:46 INFO - PROCESS | 1788 | 1461212926708 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:46 INFO - PROCESS | 1788 | 1461212926858 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:28:46 INFO - PROCESS | 1788 | 1461212926868 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa45800 == 89 [pid = 1788] [id = 153] 21:28:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x901e5400) [pid = 1788] [serial = 459] [outer = (nil)] 21:28:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x90410800) [pid = 1788] [serial = 460] [outer = 0x901e5400] 21:28:46 INFO - PROCESS | 1788 | 1461212926938 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x90628c00) [pid = 1788] [serial = 461] [outer = 0x901e5400] 21:28:47 INFO - PROCESS | 1788 | 1461212927800 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1136ms 21:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:28:47 INFO - PROCESS | 1788 | 1461212927850 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1788 | 1461212927853 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:28:47 INFO - PROCESS | 1788 | 1461212927869 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1788 | 1461212927871 Marionette TRACE conn4 <- [1,586,null,{}] 21:28:47 INFO - PROCESS | 1788 | 1461212927876 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:48 INFO - PROCESS | 1788 | 1461212928068 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:28:48 INFO - PROCESS | 1788 | 1461212928085 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e7000 == 90 [pid = 1788] [id = 154] 21:28:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x90257000) [pid = 1788] [serial = 462] [outer = (nil)] 21:28:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x907e3400) [pid = 1788] [serial = 463] [outer = 0x90257000] 21:28:48 INFO - PROCESS | 1788 | 1461212928155 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x907e8800) [pid = 1788] [serial = 464] [outer = 0x90257000] 21:28:48 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:48 INFO - PROCESS | 1788 | 1461212928989 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1194ms 21:28:49 INFO - PROCESS | 1788 | 1461212929052 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 1788 | 1461212929056 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:28:49 INFO - PROCESS | 1788 | 1461212929062 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 1788 | 1461212929065 Marionette TRACE conn4 <- [1,590,null,{}] 21:28:49 INFO - PROCESS | 1788 | 1461212929070 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:49 INFO - PROCESS | 1788 | 1461212929342 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:28:49 INFO - PROCESS | 1788 | 1461212929373 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e0c00 == 91 [pid = 1788] [id = 155] 21:28:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x92a7a000) [pid = 1788] [serial = 465] [outer = (nil)] 21:28:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x92bb9c00) [pid = 1788] [serial = 466] [outer = 0x92a7a000] 21:28:49 INFO - PROCESS | 1788 | 1461212929449 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x92c43000) [pid = 1788] [serial = 467] [outer = 0x92a7a000] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x97ea6800) [pid = 1788] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x92ae7000) [pid = 1788] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8f4a4800) [pid = 1788] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8fe65400) [pid = 1788] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x907e2800) [pid = 1788] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8fd87c00) [pid = 1788] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:28:50 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x92aecc00) [pid = 1788] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:28:50 INFO - PROCESS | 1788 | 1461212930484 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1477ms 21:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:28:50 INFO - PROCESS | 1788 | 1461212930539 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:28:50 INFO - PROCESS | 1788 | 1461212930542 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:28:50 INFO - PROCESS | 1788 | 1461212930548 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 1788 | 1461212930551 Marionette TRACE conn4 <- [1,594,null,{}] 21:28:50 INFO - PROCESS | 1788 | 1461212930556 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:50 INFO - PROCESS | 1788 | 1461212930703 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:28:50 INFO - PROCESS | 1788 | 1461212930717 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd87c00 == 92 [pid = 1788] [id = 156] 21:28:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x8fe6bc00) [pid = 1788] [serial = 468] [outer = (nil)] 21:28:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x92f0dc00) [pid = 1788] [serial = 469] [outer = 0x8fe6bc00] 21:28:50 INFO - PROCESS | 1788 | 1461212930787 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x930e0800) [pid = 1788] [serial = 470] [outer = 0x8fe6bc00] 21:28:51 INFO - PROCESS | 1788 | 1461212931706 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1189ms 21:28:51 INFO - PROCESS | 1788 | 1461212931737 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:28:51 INFO - PROCESS | 1788 | 1461212931741 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:28:51 INFO - PROCESS | 1788 | 1461212931747 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 1788 | 1461212931751 Marionette TRACE conn4 <- [1,598,null,{}] 21:28:51 INFO - PROCESS | 1788 | 1461212931756 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:51 INFO - PROCESS | 1788 | 1461212931904 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:28:51 INFO - PROCESS | 1788 | 1461212931918 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e1400 == 93 [pid = 1788] [id = 157] 21:28:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x92bbb000) [pid = 1788] [serial = 471] [outer = (nil)] 21:28:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x96ccdc00) [pid = 1788] [serial = 472] [outer = 0x92bbb000] 21:28:51 INFO - PROCESS | 1788 | 1461212931991 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x97810000) [pid = 1788] [serial = 473] [outer = 0x92bbb000] 21:28:53 INFO - PROCESS | 1788 | 1461212933127 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1431ms 21:28:53 INFO - PROCESS | 1788 | 1461212933180 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 1788 | 1461212933187 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:28:53 INFO - PROCESS | 1788 | 1461212933197 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 1788 | 1461212933202 Marionette TRACE conn4 <- [1,602,null,{}] 21:28:53 INFO - PROCESS | 1788 | 1461212933210 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:53 INFO - PROCESS | 1788 | 1461212933397 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:28:53 INFO - PROCESS | 1788 | 1461212933626 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5b000 == 94 [pid = 1788] [id = 158] 21:28:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x89e66000) [pid = 1788] [serial = 474] [outer = (nil)] 21:28:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8b21c400) [pid = 1788] [serial = 475] [outer = 0x89e66000] 21:28:53 INFO - PROCESS | 1788 | 1461212933765 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x8ea96800) [pid = 1788] [serial = 476] [outer = 0x89e66000] 21:28:54 INFO - PROCESS | 1788 | 1461212934775 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1631ms 21:28:54 INFO - PROCESS | 1788 | 1461212934828 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1788 | 1461212934837 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:28:54 INFO - PROCESS | 1788 | 1461212934847 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1788 | 1461212934852 Marionette TRACE conn4 <- [1,606,null,{}] 21:28:54 INFO - PROCESS | 1788 | 1461212934858 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:55 INFO - PROCESS | 1788 | 1461212935035 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:28:55 INFO - PROCESS | 1788 | 1461212935221 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4a9800 == 95 [pid = 1788] [id = 159] 21:28:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x8fd88c00) [pid = 1788] [serial = 477] [outer = (nil)] 21:28:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x8fdb5c00) [pid = 1788] [serial = 478] [outer = 0x8fd88c00] 21:28:55 INFO - PROCESS | 1788 | 1461212935400 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x9061dc00) [pid = 1788] [serial = 479] [outer = 0x8fd88c00] 21:28:56 INFO - PROCESS | 1788 | 1461212936258 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1478ms 21:28:56 INFO - PROCESS | 1788 | 1461212936326 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 1788 | 1461212936330 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:28:56 INFO - PROCESS | 1788 | 1461212936337 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 1788 | 1461212936342 Marionette TRACE conn4 <- [1,610,null,{}] 21:28:56 INFO - PROCESS | 1788 | 1461212936359 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:56 INFO - PROCESS | 1788 | 1461212936590 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:28:56 INFO - PROCESS | 1788 | 1461212936844 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f2400 == 96 [pid = 1788] [id = 160] 21:28:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x895f3400) [pid = 1788] [serial = 480] [outer = (nil)] 21:28:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x95bb7800) [pid = 1788] [serial = 481] [outer = 0x895f3400] 21:28:56 INFO - PROCESS | 1788 | 1461212936972 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x97d13400) [pid = 1788] [serial = 482] [outer = 0x895f3400] 21:28:57 INFO - PROCESS | 1788 | 1461212937820 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1540ms 21:28:57 INFO - PROCESS | 1788 | 1461212937877 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:28:57 INFO - PROCESS | 1788 | 1461212937881 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:28:57 INFO - PROCESS | 1788 | 1461212937888 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1788 | 1461212937892 Marionette TRACE conn4 <- [1,614,null,{}] 21:28:57 INFO - PROCESS | 1788 | 1461212937897 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:58 INFO - PROCESS | 1788 | 1461212938067 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:28:58 INFO - PROCESS | 1788 | 1461212938241 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x92aee000 == 97 [pid = 1788] [id = 161] 21:28:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x95bb7400) [pid = 1788] [serial = 483] [outer = (nil)] 21:28:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x97ea1000) [pid = 1788] [serial = 484] [outer = 0x95bb7400] 21:28:58 INFO - PROCESS | 1788 | 1461212938325 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x97ea8800) [pid = 1788] [serial = 485] [outer = 0x95bb7400] 21:28:59 INFO - PROCESS | 1788 | 1461212939221 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1378ms 21:28:59 INFO - PROCESS | 1788 | 1461212939266 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 1788 | 1461212939271 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:28:59 INFO - PROCESS | 1788 | 1461212939277 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 1788 | 1461212939280 Marionette TRACE conn4 <- [1,618,null,{}] 21:28:59 INFO - PROCESS | 1788 | 1461212939286 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:59 INFO - PROCESS | 1788 | 1461212939451 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:28:59 INFO - PROCESS | 1788 | 1461212939632 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d12800 == 98 [pid = 1788] [id = 162] 21:28:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x97e0f000) [pid = 1788] [serial = 486] [outer = (nil)] 21:28:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x99199c00) [pid = 1788] [serial = 487] [outer = 0x97e0f000] 21:28:59 INFO - PROCESS | 1788 | 1461212939722 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x991a4800) [pid = 1788] [serial = 488] [outer = 0x97e0f000] 21:29:00 INFO - PROCESS | 1788 | 1461212940619 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1384ms 21:29:00 INFO - PROCESS | 1788 | 1461212940662 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:29:00 INFO - PROCESS | 1788 | 1461212940666 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:29:00 INFO - PROCESS | 1788 | 1461212940672 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1788 | 1461212940676 Marionette TRACE conn4 <- [1,622,null,{}] 21:29:00 INFO - PROCESS | 1788 | 1461212940682 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:00 INFO - PROCESS | 1788 | 1461212940876 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:29:01 INFO - PROCESS | 1788 | 1461212941057 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e2400 == 99 [pid = 1788] [id = 163] 21:29:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x98b0d400) [pid = 1788] [serial = 489] [outer = (nil)] 21:29:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x9fe26c00) [pid = 1788] [serial = 490] [outer = 0x98b0d400] 21:29:01 INFO - PROCESS | 1788 | 1461212941147 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x9fef0400) [pid = 1788] [serial = 491] [outer = 0x98b0d400] 21:29:02 INFO - PROCESS | 1788 | 1461212942046 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:29:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1433ms 21:29:02 INFO - PROCESS | 1788 | 1461212942105 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1788 | 1461212942108 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:29:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:29:02 INFO - PROCESS | 1788 | 1461212942115 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1788 | 1461212942118 Marionette TRACE conn4 <- [1,626,null,{}] 21:29:02 INFO - PROCESS | 1788 | 1461212942124 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:02 INFO - PROCESS | 1788 | 1461212942287 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:29:02 INFO - PROCESS | 1788 | 1461212942467 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x88de1400 == 100 [pid = 1788] [id = 164] 21:29:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x88de3000) [pid = 1788] [serial = 492] [outer = (nil)] 21:29:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x88de9400) [pid = 1788] [serial = 493] [outer = 0x88de3000] 21:29:02 INFO - PROCESS | 1788 | 1461212942553 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x88deb400) [pid = 1788] [serial = 494] [outer = 0x88de3000] 21:29:03 INFO - PROCESS | 1788 | 1461212943421 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1384ms 21:29:03 INFO - PROCESS | 1788 | 1461212943500 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:29:03 INFO - PROCESS | 1788 | 1461212943503 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:29:03 INFO - PROCESS | 1788 | 1461212943510 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1788 | 1461212943513 Marionette TRACE conn4 <- [1,630,null,{}] 21:29:03 INFO - PROCESS | 1788 | 1461212943519 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:03 INFO - PROCESS | 1788 | 1461212943722 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:29:03 INFO - PROCESS | 1788 | 1461212943942 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x88de1800 == 101 [pid = 1788] [id = 165] 21:29:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x88de6400) [pid = 1788] [serial = 495] [outer = (nil)] 21:29:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x9fe28000) [pid = 1788] [serial = 496] [outer = 0x88de6400] 21:29:04 INFO - PROCESS | 1788 | 1461212944071 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0xa0a46c00) [pid = 1788] [serial = 497] [outer = 0x88de6400] 21:29:04 INFO - PROCESS | 1788 | 1461212944923 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:29:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1444ms 21:29:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:29:04 INFO - PROCESS | 1788 | 1461212944954 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1788 | 1461212944957 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:29:04 INFO - PROCESS | 1788 | 1461212944963 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 1788 | 1461212944967 Marionette TRACE conn4 <- [1,634,null,{}] 21:29:04 INFO - PROCESS | 1788 | 1461212944973 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:05 INFO - PROCESS | 1788 | 1461212945146 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:29:05 INFO - PROCESS | 1788 | 1461212945330 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x88df0400 == 102 [pid = 1788] [id = 166] 21:29:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x894bc800) [pid = 1788] [serial = 498] [outer = (nil)] 21:29:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x90798c00) [pid = 1788] [serial = 499] [outer = 0x894bc800] 21:29:05 INFO - PROCESS | 1788 | 1461212945413 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x9079b000) [pid = 1788] [serial = 500] [outer = 0x894bc800] 21:29:05 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:06 INFO - PROCESS | 1788 | 1461212946265 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1331ms 21:29:06 INFO - PROCESS | 1788 | 1461212946294 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 1788 | 1461212946298 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:29:06 INFO - PROCESS | 1788 | 1461212946304 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 1788 | 1461212946308 Marionette TRACE conn4 <- [1,638,null,{}] 21:29:06 INFO - PROCESS | 1788 | 1461212946313 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:06 INFO - PROCESS | 1788 | 1461212946487 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:29:06 INFO - PROCESS | 1788 | 1461212946672 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x88612000 == 103 [pid = 1788] [id = 167] 21:29:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x88613000) [pid = 1788] [serial = 501] [outer = (nil)] 21:29:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x8861a400) [pid = 1788] [serial = 502] [outer = 0x88613000] 21:29:06 INFO - PROCESS | 1788 | 1461212946767 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x8861b800) [pid = 1788] [serial = 503] [outer = 0x88613000] 21:29:07 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:07 INFO - PROCESS | 1788 | 1461212947653 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:29:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1379ms 21:29:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:29:07 INFO - PROCESS | 1788 | 1461212947686 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1788 | 1461212947689 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:29:07 INFO - PROCESS | 1788 | 1461212947696 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1788 | 1461212947700 Marionette TRACE conn4 <- [1,642,null,{}] 21:29:07 INFO - PROCESS | 1788 | 1461212947706 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:07 INFO - PROCESS | 1788 | 1461212947905 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:29:08 INFO - PROCESS | 1788 | 1461212948084 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x88616400 == 104 [pid = 1788] [id = 168] 21:29:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x8861b400) [pid = 1788] [serial = 504] [outer = (nil)] 21:29:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x97e10400) [pid = 1788] [serial = 505] [outer = 0x8861b400] 21:29:08 INFO - PROCESS | 1788 | 1461212948172 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0xa0ead800) [pid = 1788] [serial = 506] [outer = 0x8861b400] 21:29:09 INFO - PROCESS | 1788 | 1461212949092 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1478ms 21:29:09 INFO - PROCESS | 1788 | 1461212949174 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:29:09 INFO - PROCESS | 1788 | 1461212949178 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:29:09 INFO - PROCESS | 1788 | 1461212949184 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:29:09 INFO - PROCESS | 1788 | 1461212949188 Marionette TRACE conn4 <- [1,646,null,{}] 21:29:09 INFO - PROCESS | 1788 | 1461212949193 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:09 INFO - PROCESS | 1788 | 1461212949366 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:29:09 INFO - PROCESS | 1788 | 1461212949549 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894b800 == 105 [pid = 1788] [id = 169] 21:29:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x8894dc00) [pid = 1788] [serial = 507] [outer = (nil)] 21:29:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x88953c00) [pid = 1788] [serial = 508] [outer = 0x8894dc00] 21:29:09 INFO - PROCESS | 1788 | 1461212949632 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x88955800) [pid = 1788] [serial = 509] [outer = 0x8894dc00] 21:29:10 INFO - PROCESS | 1788 | 1461212950553 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1433ms 21:29:10 INFO - PROCESS | 1788 | 1461212950618 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1788 | 1461212950621 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:29:10 INFO - PROCESS | 1788 | 1461212950629 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1788 | 1461212950632 Marionette TRACE conn4 <- [1,650,null,{}] 21:29:10 INFO - PROCESS | 1788 | 1461212950638 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:10 INFO - PROCESS | 1788 | 1461212950808 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:29:11 INFO - PROCESS | 1788 | 1461212951576 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f2c00 == 106 [pid = 1788] [id = 170] 21:29:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 224 (0x895f4400) [pid = 1788] [serial = 510] [outer = (nil)] 21:29:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 225 (0x89e58c00) [pid = 1788] [serial = 511] [outer = 0x895f4400] 21:29:11 INFO - PROCESS | 1788 | 1461212951660 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 226 (0x89e64400) [pid = 1788] [serial = 512] [outer = 0x895f4400] 21:29:12 INFO - PROCESS | 1788 | 1461212952519 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1928ms 21:29:12 INFO - PROCESS | 1788 | 1461212952559 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 1788 | 1461212952564 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:29:12 INFO - PROCESS | 1788 | 1461212952572 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1788 | 1461212952578 Marionette TRACE conn4 <- [1,654,null,{}] 21:29:12 INFO - PROCESS | 1788 | 1461212952585 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:12 INFO - PROCESS | 1788 | 1461212952744 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:29:13 INFO - PROCESS | 1788 | 1461212952973 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f0c00 == 107 [pid = 1788] [id = 171] 21:29:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 227 (0x89ab5400) [pid = 1788] [serial = 513] [outer = (nil)] 21:29:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 228 (0x8afd5000) [pid = 1788] [serial = 514] [outer = 0x89ab5400] 21:29:13 INFO - PROCESS | 1788 | 1461212953118 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 229 (0x8f599800) [pid = 1788] [serial = 515] [outer = 0x89ab5400] 21:29:14 INFO - PROCESS | 1788 | 1461212954150 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x92a7c000 == 106 [pid = 1788] [id = 41] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x97cb8000 == 105 [pid = 1788] [id = 43] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x9140d000 == 104 [pid = 1788] [id = 95] 21:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1686ms 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 228 (0x8b21b800) [pid = 1788] [serial = 381] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 227 (0x8fa41400) [pid = 1788] [serial = 384] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 226 (0x9b033400) [pid = 1788] [serial = 405] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd89800 == 103 [pid = 1788] [id = 40] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd87c00 == 102 [pid = 1788] [id = 156] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x907e0c00 == 101 [pid = 1788] [id = 155] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x895e7000 == 100 [pid = 1788] [id = 154] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa45800 == 99 [pid = 1788] [id = 153] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fdae800 == 98 [pid = 1788] [id = 152] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x89ab6800 == 97 [pid = 1788] [id = 151] 21:29:14 INFO - PROCESS | 1788 | 1461212954309 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1788 | 1461212954315 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x894bf000 == 96 [pid = 1788] [id = 150] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa46c00 == 95 [pid = 1788] [id = 137] 21:29:14 INFO - PROCESS | 1788 | --DOCSHELL 0x8e89b800 == 94 [pid = 1788] [id = 136] 21:29:14 INFO - PROCESS | 1788 | 1461212954342 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1788 | 1461212954344 Marionette TRACE conn4 <- [1,658,null,{}] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 225 (0x981e5c00) [pid = 1788] [serial = 399] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 224 (0x92c98800) [pid = 1788] [serial = 396] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 223 (0x97ea4c00) [pid = 1788] [serial = 369] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x8f5a4000) [pid = 1788] [serial = 388] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x8f4ac400) [pid = 1788] [serial = 387] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x90401800) [pid = 1788] [serial = 391] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x8ffd2c00) [pid = 1788] [serial = 390] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x99a17c00) [pid = 1788] [serial = 358] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x907e1800) [pid = 1788] [serial = 393] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x9206e000) [pid = 1788] [serial = 394] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x9fb31800) [pid = 1788] [serial = 366] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x8f4ab800) [pid = 1788] [serial = 378] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x92a76000) [pid = 1788] [serial = 360] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0xa0ade400) [pid = 1788] [serial = 372] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0xa5f33000) [pid = 1788] [serial = 375] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x92f0d800) [pid = 1788] [serial = 363] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x96fed000) [pid = 1788] [serial = 402] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x9857a400) [pid = 1788] [serial = 400] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x92f08800) [pid = 1788] [serial = 397] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x99198000) [pid = 1788] [serial = 403] [outer = (nil)] [url = about:blank] 21:29:14 INFO - PROCESS | 1788 | 1461212954413 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:14 INFO - PROCESS | 1788 | 1461212954604 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:29:14 INFO - PROCESS | 1788 | 1461212954833 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5d000 == 95 [pid = 1788] [id = 172] 21:29:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x8fd4c000) [pid = 1788] [serial = 516] [outer = (nil)] 21:29:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x8fdb3400) [pid = 1788] [serial = 517] [outer = 0x8fd4c000] 21:29:14 INFO - PROCESS | 1788 | 1461212954911 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x8fdba400) [pid = 1788] [serial = 518] [outer = 0x8fd4c000] 21:29:15 INFO - PROCESS | 1788 | 1461212955654 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1347ms 21:29:15 INFO - PROCESS | 1788 | 1461212955695 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1788 | 1461212955699 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:29:15 INFO - PROCESS | 1788 | 1461212955718 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 1788 | 1461212955727 Marionette TRACE conn4 <- [1,662,null,{}] 21:29:15 INFO - PROCESS | 1788 | 1461212955735 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:15 INFO - PROCESS | 1788 | 1461212955885 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:29:15 INFO - PROCESS | 1788 | 1461212955905 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac65800 == 96 [pid = 1788] [id = 173] 21:29:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x9040e800) [pid = 1788] [serial = 519] [outer = (nil)] 21:29:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x90628800) [pid = 1788] [serial = 520] [outer = 0x9040e800] 21:29:15 INFO - PROCESS | 1788 | 1461212955976 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x90796000) [pid = 1788] [serial = 521] [outer = 0x9040e800] 21:29:16 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:16 INFO - PROCESS | 1788 | 1461212956842 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1193ms 21:29:16 INFO - PROCESS | 1788 | 1461212956915 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:29:16 INFO - PROCESS | 1788 | 1461212956920 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:29:16 INFO - PROCESS | 1788 | 1461212956926 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1788 | 1461212956929 Marionette TRACE conn4 <- [1,666,null,{}] 21:29:16 INFO - PROCESS | 1788 | 1461212956934 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:17 INFO - PROCESS | 1788 | 1461212957150 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:29:17 INFO - PROCESS | 1788 | 1461212957176 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x9062a000 == 97 [pid = 1788] [id = 174] 21:29:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x9079c400) [pid = 1788] [serial = 522] [outer = (nil)] 21:29:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x907e4800) [pid = 1788] [serial = 523] [outer = 0x9079c400] 21:29:17 INFO - PROCESS | 1788 | 1461212957246 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x9144b400) [pid = 1788] [serial = 524] [outer = 0x9079c400] 21:29:17 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:18 INFO - PROCESS | 1788 | 1461212958143 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1327ms 21:29:18 INFO - PROCESS | 1788 | 1461212958272 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 1788 | 1461212958274 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:29:18 INFO - PROCESS | 1788 | 1461212958288 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 1788 | 1461212958292 Marionette TRACE conn4 <- [1,670,null,{}] 21:29:18 INFO - PROCESS | 1788 | 1461212958297 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:18 INFO - PROCESS | 1788 | 1461212958495 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:29:18 INFO - PROCESS | 1788 | 1461212958518 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x907db400 == 98 [pid = 1788] [id = 175] 21:29:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x91409800) [pid = 1788] [serial = 525] [outer = (nil)] 21:29:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x92f0e400) [pid = 1788] [serial = 526] [outer = 0x91409800] 21:29:18 INFO - PROCESS | 1788 | 1461212958600 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x9509c400) [pid = 1788] [serial = 527] [outer = 0x91409800] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x89e5f800) [pid = 1788] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x8fdb4c00) [pid = 1788] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x901e5400) [pid = 1788] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x8fe6bc00) [pid = 1788] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x92a7a000) [pid = 1788] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x89e5e800) [pid = 1788] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x90257000) [pid = 1788] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:29:19 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x94f0b400) [pid = 1788] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:29:19 INFO - PROCESS | 1788 | 1461212959974 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1741ms 21:29:20 INFO - PROCESS | 1788 | 1461212960030 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 1788 | 1461212960033 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:29:20 INFO - PROCESS | 1788 | 1461212960040 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1788 | 1461212960043 Marionette TRACE conn4 <- [1,674,null,{}] 21:29:20 INFO - PROCESS | 1788 | 1461212960048 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:20 INFO - PROCESS | 1788 | 1461212960262 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:29:20 INFO - PROCESS | 1788 | 1461212960277 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x894c9800 == 99 [pid = 1788] [id = 176] 21:29:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x895e8000) [pid = 1788] [serial = 528] [outer = (nil)] 21:29:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x92ae8400) [pid = 1788] [serial = 529] [outer = 0x895e8000] 21:29:20 INFO - PROCESS | 1788 | 1461212960346 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x96bcdc00) [pid = 1788] [serial = 530] [outer = 0x895e8000] 21:29:20 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:21 INFO - PROCESS | 1788 | 1461212961079 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:29:21 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 21:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1076ms 21:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:29:21 INFO - PROCESS | 1788 | 1461212961116 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 1788 | 1461212961118 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:29:21 INFO - PROCESS | 1788 | 1461212961125 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 1788 | 1461212961128 Marionette TRACE conn4 <- [1,678,null,{}] 21:29:21 INFO - PROCESS | 1788 | 1461212961133 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:21 INFO - PROCESS | 1788 | 1461212961336 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:29:21 INFO - PROCESS | 1788 | 1461212961354 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e6000 == 100 [pid = 1788] [id = 177] 21:29:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x895e9800) [pid = 1788] [serial = 531] [outer = (nil)] 21:29:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x97d10000) [pid = 1788] [serial = 532] [outer = 0x895e9800] 21:29:21 INFO - PROCESS | 1788 | 1461212961439 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x97d95000) [pid = 1788] [serial = 533] [outer = 0x895e9800] 21:29:22 INFO - PROCESS | 1788 | 1461212962528 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1479ms 21:29:22 INFO - PROCESS | 1788 | 1461212962604 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:29:22 INFO - PROCESS | 1788 | 1461212962612 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:29:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:29:22 INFO - PROCESS | 1788 | 1461212962621 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1788 | 1461212962626 Marionette TRACE conn4 <- [1,682,null,{}] 21:29:22 INFO - PROCESS | 1788 | 1461212962634 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:22 INFO - PROCESS | 1788 | 1461212962859 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:29:23 INFO - PROCESS | 1788 | 1461212963095 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x895efc00 == 101 [pid = 1788] [id = 178] 21:29:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x89aaf400) [pid = 1788] [serial = 534] [outer = (nil)] 21:29:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x8b214800) [pid = 1788] [serial = 535] [outer = 0x89aaf400] 21:29:23 INFO - PROCESS | 1788 | 1461212963230 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x8e895400) [pid = 1788] [serial = 536] [outer = 0x89aaf400] 21:29:24 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:24 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:24 INFO - PROCESS | 1788 | 1461212964697 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:29:24 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) 21:29:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2134ms 21:29:24 INFO - PROCESS | 1788 | 1461212964756 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:29:24 INFO - PROCESS | 1788 | 1461212964765 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:29:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:29:24 INFO - PROCESS | 1788 | 1461212964775 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 1788 | 1461212964780 Marionette TRACE conn4 <- [1,686,null,{}] 21:29:24 INFO - PROCESS | 1788 | 1461212964786 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:24 INFO - PROCESS | 1788 | 1461212964993 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:29:25 INFO - PROCESS | 1788 | 1461212965172 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afd0800 == 102 [pid = 1788] [id = 179] 21:29:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x8afd7000) [pid = 1788] [serial = 537] [outer = (nil)] 21:29:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x901dc400) [pid = 1788] [serial = 538] [outer = 0x8afd7000] 21:29:25 INFO - PROCESS | 1788 | 1461212965270 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x9061d800) [pid = 1788] [serial = 539] [outer = 0x8afd7000] 21:29:26 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:26 INFO - PROCESS | 1788 | 1461212966552 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:29:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1835ms 21:29:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:29:26 INFO - PROCESS | 1788 | 1461212966609 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 1788 | 1461212966613 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:29:26 INFO - PROCESS | 1788 | 1461212966620 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 1788 | 1461212966626 Marionette TRACE conn4 <- [1,690,null,{}] 21:29:26 INFO - PROCESS | 1788 | 1461212966739 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:26 INFO - PROCESS | 1788 | 1461212966909 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:29:27 INFO - PROCESS | 1788 | 1461212967117 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861ac00 == 103 [pid = 1788] [id = 180] 21:29:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x8b21f000) [pid = 1788] [serial = 540] [outer = (nil)] 21:29:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 224 (0x92f0fc00) [pid = 1788] [serial = 541] [outer = 0x8b21f000] 21:29:27 INFO - PROCESS | 1788 | 1461212967254 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 225 (0x97ea8c00) [pid = 1788] [serial = 542] [outer = 0x8b21f000] 21:29:28 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:28 INFO - PROCESS | 1788 | 1461212968577 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:29:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1985ms 21:29:28 INFO - PROCESS | 1788 | 1461212968662 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 1788 | 1461212968667 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:29:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:29:28 INFO - PROCESS | 1788 | 1461212968677 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 1788 | 1461212968680 Marionette TRACE conn4 <- [1,694,null,{}] 21:29:28 INFO - PROCESS | 1788 | 1461212968686 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:28 INFO - PROCESS | 1788 | 1461212968850 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:29:29 INFO - PROCESS | 1788 | 1461212969030 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894f400 == 104 [pid = 1788] [id = 181] 21:29:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 226 (0x930e5000) [pid = 1788] [serial = 543] [outer = (nil)] 21:29:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 227 (0x98b09400) [pid = 1788] [serial = 544] [outer = 0x930e5000] 21:29:29 INFO - PROCESS | 1788 | 1461212969113 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 228 (0x98f07c00) [pid = 1788] [serial = 545] [outer = 0x930e5000] 21:29:30 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:30 INFO - PROCESS | 1788 | 1461212970399 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:29:30 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) 21:29:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1782ms 21:29:30 INFO - PROCESS | 1788 | 1461212970540 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:29:30 INFO - PROCESS | 1788 | 1461212970543 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:29:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:29:30 INFO - PROCESS | 1788 | 1461212970554 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:29:30 INFO - PROCESS | 1788 | 1461212970557 Marionette TRACE conn4 <- [1,698,null,{}] 21:29:30 INFO - PROCESS | 1788 | 1461212970563 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:30 INFO - PROCESS | 1788 | 1461212970731 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:29:30 INFO - PROCESS | 1788 | 1461212970910 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x92f04800 == 105 [pid = 1788] [id = 182] 21:29:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 229 (0x97d0b800) [pid = 1788] [serial = 546] [outer = (nil)] 21:29:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 230 (0x99a21000) [pid = 1788] [serial = 547] [outer = 0x97d0b800] 21:29:30 INFO - PROCESS | 1788 | 1461212970994 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 231 (0x9b03dc00) [pid = 1788] [serial = 548] [outer = 0x97d0b800] 21:29:32 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:32 INFO - PROCESS | 1788 | 1461212972272 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:29:32 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) 21:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1730ms 21:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:29:32 INFO - PROCESS | 1788 | 1461212972284 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 1788 | 1461212972287 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:29:32 INFO - PROCESS | 1788 | 1461212972294 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 1788 | 1461212972297 Marionette TRACE conn4 <- [1,702,null,{}] 21:29:32 INFO - PROCESS | 1788 | 1461212972303 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:32 INFO - PROCESS | 1788 | 1461212972518 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:29:32 INFO - PROCESS | 1788 | 1461212972701 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894b400 == 106 [pid = 1788] [id = 183] 21:29:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 232 (0x8ea9d000) [pid = 1788] [serial = 549] [outer = (nil)] 21:29:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 233 (0x9fe24000) [pid = 1788] [serial = 550] [outer = 0x8ea9d000] 21:29:32 INFO - PROCESS | 1788 | 1461212972792 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 234 (0xa0ade400) [pid = 1788] [serial = 551] [outer = 0x8ea9d000] 21:29:34 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:34 INFO - PROCESS | 1788 | 1461212974054 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:29:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1780ms 21:29:34 INFO - PROCESS | 1788 | 1461212974073 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 1788 | 1461212974077 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:29:34 INFO - PROCESS | 1788 | 1461212974083 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:29:34 INFO - PROCESS | 1788 | 1461212974086 Marionette TRACE conn4 <- [1,706,null,{}] 21:29:34 INFO - PROCESS | 1788 | 1461212974091 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:34 INFO - PROCESS | 1788 | 1461212974291 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:29:34 INFO - PROCESS | 1788 | 1461212974476 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5ed400 == 107 [pid = 1788] [id = 184] 21:29:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 235 (0x8b5ef800) [pid = 1788] [serial = 552] [outer = (nil)] 21:29:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 236 (0x8b5f4c00) [pid = 1788] [serial = 553] [outer = 0x8b5ef800] 21:29:34 INFO - PROCESS | 1788 | 1461212974558 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 237 (0x8b5f7800) [pid = 1788] [serial = 554] [outer = 0x8b5ef800] 21:29:35 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:35 INFO - PROCESS | 1788 | 1461212975825 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1791ms 21:29:35 INFO - PROCESS | 1788 | 1461212975874 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 1788 | 1461212975877 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:29:35 INFO - PROCESS | 1788 | 1461212975978 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 1788 | 1461212975982 Marionette TRACE conn4 <- [1,710,null,{}] 21:29:36 INFO - PROCESS | 1788 | 1461212976006 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:36 INFO - PROCESS | 1788 | 1461212976165 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:29:36 INFO - PROCESS | 1788 | 1461212976345 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f3000 == 108 [pid = 1788] [id = 185] 21:29:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 238 (0x89ab2400) [pid = 1788] [serial = 555] [outer = (nil)] 21:29:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 239 (0x8b5fb000) [pid = 1788] [serial = 556] [outer = 0x89ab2400] 21:29:36 INFO - PROCESS | 1788 | 1461212976430 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 240 (0x8e8a0c00) [pid = 1788] [serial = 557] [outer = 0x89ab2400] 21:29:37 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:38 INFO - PROCESS | 1788 | 1461212978051 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:29:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2159ms 21:29:38 INFO - PROCESS | 1788 | 1461212978085 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 1788 | 1461212978090 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:29:38 INFO - PROCESS | 1788 | 1461212978098 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1788 | 1461212978104 Marionette TRACE conn4 <- [1,714,null,{}] 21:29:38 INFO - PROCESS | 1788 | 1461212978113 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:38 INFO - PROCESS | 1788 | 1461212978299 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:29:38 INFO - PROCESS | 1788 | 1461212978497 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afcd400 == 109 [pid = 1788] [id = 186] 21:29:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 241 (0x8afce800) [pid = 1788] [serial = 558] [outer = (nil)] 21:29:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 242 (0x8e896800) [pid = 1788] [serial = 559] [outer = 0x8afce800] 21:29:38 INFO - PROCESS | 1788 | 1461212978576 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 243 (0x8f44c000) [pid = 1788] [serial = 560] [outer = 0x8afce800] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8e6400 == 108 [pid = 1788] [id = 102] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x901e5c00 == 107 [pid = 1788] [id = 86] 21:29:39 INFO - PROCESS | 1788 | --DOMWINDOW == 242 (0x96ccdc00) [pid = 1788] [serial = 472] [outer = (nil)] [url = about:blank] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x894c9800 == 106 [pid = 1788] [id = 176] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x907db400 == 105 [pid = 1788] [id = 175] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x9062a000 == 104 [pid = 1788] [id = 174] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac65800 == 103 [pid = 1788] [id = 173] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5d000 == 102 [pid = 1788] [id = 172] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x895f0c00 == 101 [pid = 1788] [id = 171] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x895f2c00 == 100 [pid = 1788] [id = 170] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x88616400 == 99 [pid = 1788] [id = 168] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x88612000 == 98 [pid = 1788] [id = 167] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x88df0400 == 97 [pid = 1788] [id = 166] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x88de1800 == 96 [pid = 1788] [id = 165] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x88de1400 == 95 [pid = 1788] [id = 164] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x907e2400 == 94 [pid = 1788] [id = 163] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x97d12800 == 93 [pid = 1788] [id = 162] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x92aee000 == 92 [pid = 1788] [id = 161] 21:29:39 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5b000 == 91 [pid = 1788] [id = 158] 21:29:39 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:39 INFO - PROCESS | 1788 | 1461212979949 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:29:39 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 21:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1898ms 21:29:40 INFO - PROCESS | 1788 | 1461212979995 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 1788 | 1461212980003 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:29:40 INFO - PROCESS | 1788 | 1461212980063 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:29:40 INFO - PROCESS | 1788 | 1461212980068 Marionette TRACE conn4 <- [1,718,null,{}] 21:29:40 INFO - PROCESS | 1788 | 1461212980074 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:40 INFO - PROCESS | 1788 | 1461212980228 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 241 (0x930e0800) [pid = 1788] [serial = 470] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 240 (0x8afd7400) [pid = 1788] [serial = 452] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 239 (0x8fdbb000) [pid = 1788] [serial = 457] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 238 (0x90410800) [pid = 1788] [serial = 460] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 237 (0x89ab2000) [pid = 1788] [serial = 436] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 236 (0x92f0dc00) [pid = 1788] [serial = 469] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 235 (0x92c43000) [pid = 1788] [serial = 467] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 234 (0x8f59c000) [pid = 1788] [serial = 455] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 233 (0x92bb9c00) [pid = 1788] [serial = 466] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 232 (0x8afcfc00) [pid = 1788] [serial = 433] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 231 (0x895eac00) [pid = 1788] [serial = 448] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 230 (0x97d14000) [pid = 1788] [serial = 439] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 229 (0x907e8800) [pid = 1788] [serial = 464] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 228 (0x9ea21000) [pid = 1788] [serial = 424] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 227 (0x9ae6ac00) [pid = 1788] [serial = 417] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 226 (0x8ac58400) [pid = 1788] [serial = 451] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 225 (0x97d09800) [pid = 1788] [serial = 430] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 224 (0x930e2000) [pid = 1788] [serial = 421] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 223 (0x8ffd4400) [pid = 1788] [serial = 458] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x894c2800) [pid = 1788] [serial = 445] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x90628c00) [pid = 1788] [serial = 461] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x9b03c400) [pid = 1788] [serial = 406] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x8f8f0c00) [pid = 1788] [serial = 408] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x8ac5c800) [pid = 1788] [serial = 427] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x8fdbc400) [pid = 1788] [serial = 411] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x89e5f400) [pid = 1788] [serial = 442] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x8eaa3c00) [pid = 1788] [serial = 454] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x8fd90400) [pid = 1788] [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.] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x92f04c00) [pid = 1788] [serial = 414] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x907e3400) [pid = 1788] [serial = 463] [outer = (nil)] [url = about:blank] 21:29:40 INFO - PROCESS | 1788 | 1461212980447 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x88958000 == 92 [pid = 1788] [id = 187] 21:29:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x88959400) [pid = 1788] [serial = 561] [outer = (nil)] 21:29:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x89e62800) [pid = 1788] [serial = 562] [outer = 0x88959400] 21:29:40 INFO - PROCESS | 1788 | 1461212980521 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x8afd5c00) [pid = 1788] [serial = 563] [outer = 0x88959400] 21:29:41 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:41 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:41 INFO - PROCESS | 1788 | 1461212981614 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:29:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:29:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1594ms 21:29:41 INFO - PROCESS | 1788 | 1461212981650 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:29:41 INFO - PROCESS | 1788 | 1461212981653 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:29:41 INFO - PROCESS | 1788 | 1461212981660 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 1788 | 1461212981665 Marionette TRACE conn4 <- [1,722,null,{}] 21:29:41 INFO - PROCESS | 1788 | 1461212981681 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:41 INFO - PROCESS | 1788 | 1461212981840 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:29:42 INFO - PROCESS | 1788 | 1461212982092 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab5000 == 93 [pid = 1788] [id = 188] 21:29:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x8e8a0800) [pid = 1788] [serial = 564] [outer = (nil)] 21:29:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x8f59e400) [pid = 1788] [serial = 565] [outer = 0x8e8a0800] 21:29:42 INFO - PROCESS | 1788 | 1461212982171 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x8fd56800) [pid = 1788] [serial = 566] [outer = 0x8e8a0800] 21:29:43 INFO - PROCESS | 1788 | 1461212983004 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 1788 | 1461212983047 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:29:43 INFO - PROCESS | 1788 | 1461212983053 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 1788 | 1461212983055 Marionette TRACE conn4 <- [1,726,null,{}] 21:29:43 INFO - PROCESS | 1788 | 1461212983072 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:43 INFO - PROCESS | 1788 | 1461212983278 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:29:43 INFO - PROCESS | 1788 | 1461212983316 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894fc00 == 94 [pid = 1788] [id = 189] 21:29:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x8fe62c00) [pid = 1788] [serial = 567] [outer = (nil)] 21:29:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x8ffd5400) [pid = 1788] [serial = 568] [outer = 0x8fe62c00] 21:29:43 INFO - PROCESS | 1788 | 1461212983400 Marionette DEBUG loaded listener.js 21:29:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x9025e400) [pid = 1788] [serial = 569] [outer = 0x8fe62c00] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x91409800) [pid = 1788] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x895f4400) [pid = 1788] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x89ab5400) [pid = 1788] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x9040e800) [pid = 1788] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x8fd4c000) [pid = 1788] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x895e8000) [pid = 1788] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:29:44 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x9079c400) [pid = 1788] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:29:44 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:44 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:44 INFO - PROCESS | 1788 | 1461212984599 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1576ms 21:29:44 INFO - PROCESS | 1788 | 1461212984629 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:29:44 INFO - PROCESS | 1788 | 1461212984633 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:29:44 INFO - PROCESS | 1788 | 1461212984639 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 1788 | 1461212984642 Marionette TRACE conn4 <- [1,730,null,{}] 21:29:44 INFO - PROCESS | 1788 | 1461212984647 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:44 INFO - PROCESS | 1788 | 1461212984793 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:29:45 INFO - PROCESS | 1788 | 1461212985008 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861b000 == 95 [pid = 1788] [id = 190] 21:29:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x895e8000) [pid = 1788] [serial = 570] [outer = (nil)] 21:29:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x901e5400) [pid = 1788] [serial = 571] [outer = 0x895e8000] 21:29:45 INFO - PROCESS | 1788 | 1461212985085 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x90624000) [pid = 1788] [serial = 572] [outer = 0x895e8000] 21:29:45 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:45 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:45 INFO - PROCESS | 1788 | 1461212985824 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 1788 | 1461212985874 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:29:45 INFO - PROCESS | 1788 | 1461212985880 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1788 | 1461212985884 Marionette TRACE conn4 <- [1,734,null,{}] 21:29:45 INFO - PROCESS | 1788 | 1461212985889 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:46 INFO - PROCESS | 1788 | 1461212986060 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:29:46 INFO - PROCESS | 1788 | 1461212986075 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5b400 == 96 [pid = 1788] [id = 191] 21:29:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x9079a400) [pid = 1788] [serial = 573] [outer = (nil)] 21:29:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x91412c00) [pid = 1788] [serial = 574] [outer = 0x9079a400] 21:29:46 INFO - PROCESS | 1788 | 1461212986151 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x92ae7000) [pid = 1788] [serial = 575] [outer = 0x9079a400] 21:29:47 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:47 INFO - PROCESS | 1788 | 1461212987286 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1440ms 21:29:47 INFO - PROCESS | 1788 | 1461212987320 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 1788 | 1461212987329 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:29:47 INFO - PROCESS | 1788 | 1461212987338 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 1788 | 1461212987343 Marionette TRACE conn4 <- [1,738,null,{}] 21:29:47 INFO - PROCESS | 1788 | 1461212987351 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:47 INFO - PROCESS | 1788 | 1461212987546 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:29:47 INFO - PROCESS | 1788 | 1461212987732 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x88619c00 == 97 [pid = 1788] [id = 192] 21:29:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x88de1400) [pid = 1788] [serial = 576] [outer = (nil)] 21:29:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x8b5f1400) [pid = 1788] [serial = 577] [outer = 0x88de1400] 21:29:47 INFO - PROCESS | 1788 | 1461212987818 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x8ea9ac00) [pid = 1788] [serial = 578] [outer = 0x88de1400] 21:29:49 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:49 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:49 INFO - PROCESS | 1788 | 1461212989347 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2033ms 21:29:49 INFO - PROCESS | 1788 | 1461212989371 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1788 | 1461212989380 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:29:49 INFO - PROCESS | 1788 | 1461212989391 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 1788 | 1461212989395 Marionette TRACE conn4 <- [1,742,null,{}] 21:29:49 INFO - PROCESS | 1788 | 1461212989401 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:49 INFO - PROCESS | 1788 | 1461212989605 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:29:49 INFO - PROCESS | 1788 | 1461212989787 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5e400 == 98 [pid = 1788] [id = 193] 21:29:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 224 (0x8afd1400) [pid = 1788] [serial = 579] [outer = (nil)] 21:29:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 225 (0x8f8e7000) [pid = 1788] [serial = 580] [outer = 0x8afd1400] 21:29:49 INFO - PROCESS | 1788 | 1461212989872 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 226 (0x8ffc9400) [pid = 1788] [serial = 581] [outer = 0x8afd1400] 21:29:51 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:51 INFO - PROCESS | 1788 | 1461212991175 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:29:51 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 21:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1831ms 21:29:51 INFO - PROCESS | 1788 | 1461212991311 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 1788 | 1461212991315 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:29:51 INFO - PROCESS | 1788 | 1461212991327 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - PROCESS | 1788 | 1461212991333 Marionette TRACE conn4 <- [1,746,null,{}] 21:29:51 INFO - PROCESS | 1788 | 1461212991350 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:51 INFO - PROCESS | 1788 | 1461212991521 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:29:51 INFO - PROCESS | 1788 | 1461212991701 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8e7400 == 99 [pid = 1788] [id = 194] 21:29:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 227 (0x8fe60400) [pid = 1788] [serial = 582] [outer = (nil)] 21:29:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 228 (0x92a7dc00) [pid = 1788] [serial = 583] [outer = 0x8fe60400] 21:29:51 INFO - PROCESS | 1788 | 1461212991789 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 229 (0x92f08c00) [pid = 1788] [serial = 584] [outer = 0x8fe60400] 21:29:52 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:53 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:53 INFO - PROCESS | 1788 | 1461212993083 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:29:53 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.) 21:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1794ms 21:29:53 INFO - PROCESS | 1788 | 1461212993121 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1788 | 1461212993126 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:29:53 INFO - PROCESS | 1788 | 1461212993226 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1788 | 1461212993230 Marionette TRACE conn4 <- [1,750,null,{}] 21:29:53 INFO - PROCESS | 1788 | 1461212993238 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:53 INFO - PROCESS | 1788 | 1461212993403 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:29:53 INFO - PROCESS | 1788 | 1461212993593 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x894ba800 == 100 [pid = 1788] [id = 195] 21:29:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 230 (0x920ef400) [pid = 1788] [serial = 585] [outer = (nil)] 21:29:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 231 (0x94f0a000) [pid = 1788] [serial = 586] [outer = 0x920ef400] 21:29:53 INFO - PROCESS | 1788 | 1461212993681 Marionette DEBUG loaded listener.js 21:29:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 232 (0x9779bc00) [pid = 1788] [serial = 587] [outer = 0x920ef400] 21:29:54 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:54 INFO - PROCESS | 1788 | 1461212994948 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:29:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:29:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1784ms 21:29:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:29:54 INFO - PROCESS | 1788 | 1461212994959 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:29:54 INFO - PROCESS | 1788 | 1461212994962 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:29:54 INFO - PROCESS | 1788 | 1461212994969 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:29:54 INFO - PROCESS | 1788 | 1461212994972 Marionette TRACE conn4 <- [1,754,null,{}] 21:29:54 INFO - PROCESS | 1788 | 1461212994978 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:55 INFO - PROCESS | 1788 | 1461212995190 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:29:55 INFO - PROCESS | 1788 | 1461212995401 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894ec00 == 101 [pid = 1788] [id = 196] 21:29:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 233 (0x89ab8000) [pid = 1788] [serial = 588] [outer = (nil)] 21:29:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 234 (0x97d12c00) [pid = 1788] [serial = 589] [outer = 0x89ab8000] 21:29:55 INFO - PROCESS | 1788 | 1461212995487 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 235 (0x97d93400) [pid = 1788] [serial = 590] [outer = 0x89ab8000] 21:29:56 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:56 INFO - PROCESS | 1788 | 1461212996818 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:29:56 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 21:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1889ms 21:29:56 INFO - PROCESS | 1788 | 1461212996898 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 1788 | 1461212996903 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:29:56 INFO - PROCESS | 1788 | 1461212996914 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 1788 | 1461212996917 Marionette TRACE conn4 <- [1,758,null,{}] 21:29:56 INFO - PROCESS | 1788 | 1461212996923 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:57 INFO - PROCESS | 1788 | 1461212997102 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:29:57 INFO - PROCESS | 1788 | 1461212997284 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e8c00 == 102 [pid = 1788] [id = 197] 21:29:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 236 (0x895f2800) [pid = 1788] [serial = 591] [outer = (nil)] 21:29:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 237 (0x99a1e000) [pid = 1788] [serial = 592] [outer = 0x895f2800] 21:29:57 INFO - PROCESS | 1788 | 1461212997370 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 238 (0x9ae64800) [pid = 1788] [serial = 593] [outer = 0x895f2800] 21:29:58 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:58 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:58 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:58 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:58 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:58 INFO - PROCESS | 1788 | 1461212998258 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1389ms 21:29:58 INFO - PROCESS | 1788 | 1461212998302 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1788 | 1461212998306 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:29:58 INFO - PROCESS | 1788 | 1461212998312 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1788 | 1461212998316 Marionette TRACE conn4 <- [1,762,null,{}] 21:29:58 INFO - PROCESS | 1788 | 1461212998321 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:58 INFO - PROCESS | 1788 | 1461212998500 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:29:58 INFO - PROCESS | 1788 | 1461212998690 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x88615400 == 103 [pid = 1788] [id = 198] 21:29:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 239 (0x88de5000) [pid = 1788] [serial = 594] [outer = (nil)] 21:29:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 240 (0x88ff0c00) [pid = 1788] [serial = 595] [outer = 0x88de5000] 21:29:58 INFO - PROCESS | 1788 | 1461212998776 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 241 (0x88ff3000) [pid = 1788] [serial = 596] [outer = 0x88de5000] 21:30:00 INFO - PROCESS | 1788 | 1461213000025 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1781ms 21:30:00 INFO - PROCESS | 1788 | 1461213000096 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:30:00 INFO - PROCESS | 1788 | 1461213000100 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:30:00 INFO - PROCESS | 1788 | 1461213000107 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 1788 | 1461213000111 Marionette TRACE conn4 <- [1,766,null,{}] 21:30:00 INFO - PROCESS | 1788 | 1461213000118 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:00 INFO - PROCESS | 1788 | 1461213000354 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:30:00 INFO - PROCESS | 1788 | 1461213000560 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x88fef800 == 104 [pid = 1788] [id = 199] 21:30:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 242 (0x88ff3c00) [pid = 1788] [serial = 597] [outer = (nil)] 21:30:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 243 (0x98e53400) [pid = 1788] [serial = 598] [outer = 0x88ff3c00] 21:30:00 INFO - PROCESS | 1788 | 1461213000645 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 244 (0x9ae69000) [pid = 1788] [serial = 599] [outer = 0x88ff3c00] 21:30:01 INFO - PROCESS | 1788 | 1461213001954 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:30:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1881ms 21:30:02 INFO - PROCESS | 1788 | 1461213002020 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:30:02 INFO - PROCESS | 1788 | 1461213002025 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:30:02 INFO - PROCESS | 1788 | 1461213002037 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:30:02 INFO - PROCESS | 1788 | 1461213002040 Marionette TRACE conn4 <- [1,770,null,{}] 21:30:02 INFO - PROCESS | 1788 | 1461213002047 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:02 INFO - PROCESS | 1788 | 1461213002315 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:30:02 INFO - PROCESS | 1788 | 1461213002453 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x88957400 == 105 [pid = 1788] [id = 200] 21:30:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 245 (0x895edc00) [pid = 1788] [serial = 600] [outer = (nil)] 21:30:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 246 (0x8b216400) [pid = 1788] [serial = 601] [outer = 0x895edc00] 21:30:02 INFO - PROCESS | 1788 | 1461213002583 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 247 (0x8f5a6400) [pid = 1788] [serial = 602] [outer = 0x895edc00] 21:30:03 INFO - PROCESS | 1788 | 1461213003844 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1847ms 21:30:03 INFO - PROCESS | 1788 | 1461213003884 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 1788 | 1461213003892 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:30:03 INFO - PROCESS | 1788 | 1461213003900 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 1788 | 1461213003906 Marionette TRACE conn4 <- [1,774,null,{}] 21:30:03 INFO - PROCESS | 1788 | 1461213003913 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:04 INFO - PROCESS | 1788 | 1461213004093 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:30:04 INFO - PROCESS | 1788 | 1461213004475 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5f000 == 106 [pid = 1788] [id = 201] 21:30:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 248 (0x8ac5a800) [pid = 1788] [serial = 603] [outer = (nil)] 21:30:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 249 (0x8afce000) [pid = 1788] [serial = 604] [outer = 0x8ac5a800] 21:30:04 INFO - PROCESS | 1788 | 1461213004559 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 250 (0x8afdb000) [pid = 1788] [serial = 605] [outer = 0x8ac5a800] 21:30:05 INFO - PROCESS | 1788 | 1461213005435 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1580ms 21:30:05 INFO - PROCESS | 1788 | 1461213005481 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1788 | 1461213005489 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:30:05 INFO - PROCESS | 1788 | 1461213005499 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1788 | 1461213005503 Marionette TRACE conn4 <- [1,778,null,{}] 21:30:05 INFO - PROCESS | 1788 | 1461213005509 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:05 INFO - PROCESS | 1788 | 1461213005725 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:30:05 INFO - PROCESS | 1788 | --DOCSHELL 0x8861b000 == 105 [pid = 1788] [id = 190] 21:30:05 INFO - PROCESS | 1788 | --DOCSHELL 0x8894fc00 == 104 [pid = 1788] [id = 189] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 249 (0x8b21c400) [pid = 1788] [serial = 475] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 248 (0x8fdb5c00) [pid = 1788] [serial = 478] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 247 (0x95bb7800) [pid = 1788] [serial = 481] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 246 (0x97ea1000) [pid = 1788] [serial = 484] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 245 (0x99199c00) [pid = 1788] [serial = 487] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 244 (0x9fe26c00) [pid = 1788] [serial = 490] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 243 (0x88de9400) [pid = 1788] [serial = 493] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 242 (0x9fe28000) [pid = 1788] [serial = 496] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 241 (0x90798c00) [pid = 1788] [serial = 499] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 240 (0x8861a400) [pid = 1788] [serial = 502] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 239 (0x97e10400) [pid = 1788] [serial = 505] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOMWINDOW == 238 (0x88953c00) [pid = 1788] [serial = 508] [outer = (nil)] [url = about:blank] 21:30:05 INFO - PROCESS | 1788 | --DOCSHELL 0x89ab5000 == 103 [pid = 1788] [id = 188] 21:30:05 INFO - PROCESS | 1788 | --DOCSHELL 0x88958000 == 102 [pid = 1788] [id = 187] 21:30:05 INFO - PROCESS | 1788 | --DOCSHELL 0x8afcd400 == 101 [pid = 1788] [id = 186] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x895f3000 == 100 [pid = 1788] [id = 185] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5ed400 == 99 [pid = 1788] [id = 184] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x8894b400 == 98 [pid = 1788] [id = 183] 21:30:06 INFO - PROCESS | 1788 | 1461213006064 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x92f04800 == 97 [pid = 1788] [id = 182] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x8894f400 == 96 [pid = 1788] [id = 181] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x8861ac00 == 95 [pid = 1788] [id = 180] 21:30:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861ac00 == 96 [pid = 1788] [id = 202] 21:30:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 239 (0x8894b400) [pid = 1788] [serial = 606] [outer = (nil)] 21:30:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 240 (0x89ab5000) [pid = 1788] [serial = 607] [outer = 0x8894b400] 21:30:06 INFO - PROCESS | 1788 | 1461213006148 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 241 (0x8b21d800) [pid = 1788] [serial = 608] [outer = 0x8894b400] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x8afd0800 == 95 [pid = 1788] [id = 179] 21:30:06 INFO - PROCESS | 1788 | --DOCSHELL 0x895efc00 == 94 [pid = 1788] [id = 178] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 240 (0x92f0e400) [pid = 1788] [serial = 526] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 239 (0x89e64400) [pid = 1788] [serial = 512] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 238 (0x89e58c00) [pid = 1788] [serial = 511] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 237 (0x8f599800) [pid = 1788] [serial = 515] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 236 (0x8afd5000) [pid = 1788] [serial = 514] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 235 (0x90628800) [pid = 1788] [serial = 520] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 234 (0x8fdb3400) [pid = 1788] [serial = 517] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 233 (0x8fdba400) [pid = 1788] [serial = 518] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 232 (0x92ae8400) [pid = 1788] [serial = 529] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 231 (0x9509c400) [pid = 1788] [serial = 527] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 230 (0x907e4800) [pid = 1788] [serial = 523] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 229 (0x90796000) [pid = 1788] [serial = 521] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 228 (0x96bcdc00) [pid = 1788] [serial = 530] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | --DOMWINDOW == 227 (0x9144b400) [pid = 1788] [serial = 524] [outer = (nil)] [url = about:blank] 21:30:06 INFO - PROCESS | 1788 | 1461213006927 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1492ms 21:30:06 INFO - PROCESS | 1788 | 1461213006992 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1788 | 1461213006996 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:30:07 INFO - PROCESS | 1788 | 1461213007002 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1788 | 1461213007008 Marionette TRACE conn4 <- [1,782,null,{}] 21:30:07 INFO - PROCESS | 1788 | 1461213007024 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:07 INFO - PROCESS | 1788 | 1461213007185 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:30:07 INFO - PROCESS | 1788 | 1461213007340 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e8a0400 == 95 [pid = 1788] [id = 203] 21:30:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 228 (0x8ea97000) [pid = 1788] [serial = 609] [outer = (nil)] 21:30:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 229 (0x8f451000) [pid = 1788] [serial = 610] [outer = 0x8ea97000] 21:30:07 INFO - PROCESS | 1788 | 1461213007419 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 230 (0x8f457c00) [pid = 1788] [serial = 611] [outer = 0x8ea97000] 21:30:08 INFO - PROCESS | 1788 | 1461213008168 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1188ms 21:30:08 INFO - PROCESS | 1788 | 1461213008212 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1788 | 1461213008216 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:30:08 INFO - PROCESS | 1788 | 1461213008222 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1788 | 1461213008225 Marionette TRACE conn4 <- [1,786,null,{}] 21:30:08 INFO - PROCESS | 1788 | 1461213008240 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:08 INFO - PROCESS | 1788 | 1461213008449 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:30:08 INFO - PROCESS | 1788 | 1461213008471 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f44f000 == 96 [pid = 1788] [id = 204] 21:30:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 231 (0x8f59bc00) [pid = 1788] [serial = 612] [outer = (nil)] 21:30:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 232 (0x8f8eec00) [pid = 1788] [serial = 613] [outer = 0x8f59bc00] 21:30:08 INFO - PROCESS | 1788 | 1461213008554 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 233 (0x8fd49800) [pid = 1788] [serial = 614] [outer = 0x8f59bc00] 21:30:09 INFO - PROCESS | 1788 | 1461213009427 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1242ms 21:30:09 INFO - PROCESS | 1788 | 1461213009465 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:30:09 INFO - PROCESS | 1788 | 1461213009469 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:30:09 INFO - PROCESS | 1788 | 1461213009475 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:30:09 INFO - PROCESS | 1788 | 1461213009478 Marionette TRACE conn4 <- [1,790,null,{}] 21:30:09 INFO - PROCESS | 1788 | 1461213009489 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:09 INFO - PROCESS | 1788 | 1461213009684 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:30:09 INFO - PROCESS | 1788 | 1461213009718 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f5c00 == 97 [pid = 1788] [id = 205] 21:30:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 234 (0x8f44d800) [pid = 1788] [serial = 615] [outer = (nil)] 21:30:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 235 (0x8fd96c00) [pid = 1788] [serial = 616] [outer = 0x8f44d800] 21:30:09 INFO - PROCESS | 1788 | 1461213009788 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 236 (0x8fdb4800) [pid = 1788] [serial = 617] [outer = 0x8f44d800] 21:30:10 INFO - PROCESS | 1788 | --DOMWINDOW == 235 (0x8fe62c00) [pid = 1788] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:30:10 INFO - PROCESS | 1788 | --DOMWINDOW == 234 (0x8e8a0800) [pid = 1788] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:30:10 INFO - PROCESS | 1788 | --DOMWINDOW == 233 (0x8afce800) [pid = 1788] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:30:10 INFO - PROCESS | 1788 | --DOMWINDOW == 232 (0x88959400) [pid = 1788] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:30:10 INFO - PROCESS | 1788 | --DOMWINDOW == 231 (0x895e8000) [pid = 1788] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:30:10 INFO - PROCESS | 1788 | 1461213010905 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1449ms 21:30:10 INFO - PROCESS | 1788 | 1461213010925 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1788 | 1461213010927 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:30:10 INFO - PROCESS | 1788 | 1461213010934 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1788 | 1461213010938 Marionette TRACE conn4 <- [1,794,null,{}] 21:30:10 INFO - PROCESS | 1788 | 1461213010943 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:11 INFO - PROCESS | 1788 | 1461213011156 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:30:11 INFO - PROCESS | 1788 | 1461213011177 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff7400 == 98 [pid = 1788] [id = 206] 21:30:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 232 (0x895e8000) [pid = 1788] [serial = 618] [outer = (nil)] 21:30:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 233 (0x8fe60000) [pid = 1788] [serial = 619] [outer = 0x895e8000] 21:30:11 INFO - PROCESS | 1788 | 1461213011252 Marionette DEBUG loaded listener.js 21:30:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 234 (0x901dec00) [pid = 1788] [serial = 620] [outer = 0x895e8000] 21:30:12 INFO - PROCESS | 1788 | 1461213012025 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1141ms 21:30:12 INFO - PROCESS | 1788 | 1461213012076 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 1788 | 1461213012079 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:30:12 INFO - PROCESS | 1788 | 1461213012086 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - PROCESS | 1788 | 1461213012089 Marionette TRACE conn4 <- [1,798,null,{}] 21:30:12 INFO - PROCESS | 1788 | 1461213012094 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:12 INFO - PROCESS | 1788 | 1461213012299 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:30:12 INFO - PROCESS | 1788 | 1461213012314 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afce800 == 99 [pid = 1788] [id = 207] 21:30:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 235 (0x8b21a000) [pid = 1788] [serial = 621] [outer = (nil)] 21:30:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 236 (0x9040b000) [pid = 1788] [serial = 622] [outer = 0x8b21a000] 21:30:12 INFO - PROCESS | 1788 | 1461213012387 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 237 (0x90627c00) [pid = 1788] [serial = 623] [outer = 0x8b21a000] 21:30:13 INFO - PROCESS | 1788 | 1461213013579 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:30:13 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 21:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1529ms 21:30:13 INFO - PROCESS | 1788 | 1461213013616 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:30:13 INFO - PROCESS | 1788 | 1461213013622 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:30:13 INFO - PROCESS | 1788 | 1461213013629 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:30:13 INFO - PROCESS | 1788 | 1461213013636 Marionette TRACE conn4 <- [1,802,null,{}] 21:30:13 INFO - PROCESS | 1788 | 1461213013643 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:13 INFO - PROCESS | 1788 | 1461213013827 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:30:14 INFO - PROCESS | 1788 | 1461213014018 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861a400 == 100 [pid = 1788] [id = 208] 21:30:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 238 (0x8894d000) [pid = 1788] [serial = 624] [outer = (nil)] 21:30:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 239 (0x89e64c00) [pid = 1788] [serial = 625] [outer = 0x8894d000] 21:30:14 INFO - PROCESS | 1788 | 1461213014108 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 240 (0x8afdb800) [pid = 1788] [serial = 626] [outer = 0x8894d000] 21:30:15 INFO - PROCESS | 1788 | 1461213015074 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:30:15 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 21:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1486ms 21:30:15 INFO - PROCESS | 1788 | 1461213015117 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 1788 | 1461213015126 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:30:15 INFO - PROCESS | 1788 | 1461213015136 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 1788 | 1461213015140 Marionette TRACE conn4 <- [1,806,null,{}] 21:30:15 INFO - PROCESS | 1788 | 1461213015146 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:15 INFO - PROCESS | 1788 | 1461213015334 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:30:15 INFO - PROCESS | 1788 | 1461213015616 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21f800 == 101 [pid = 1788] [id = 209] 21:30:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 241 (0x8f451800) [pid = 1788] [serial = 627] [outer = (nil)] 21:30:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 242 (0x8fd55000) [pid = 1788] [serial = 628] [outer = 0x8f451800] 21:30:15 INFO - PROCESS | 1788 | 1461213015744 Marionette DEBUG loaded listener.js 21:30:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 243 (0x8fdbd400) [pid = 1788] [serial = 629] [outer = 0x8f451800] 21:30:16 INFO - PROCESS | 1788 | 1461213016582 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:30:16 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 21:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1491ms 21:30:16 INFO - PROCESS | 1788 | 1461213016627 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1788 | 1461213016631 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:30:16 INFO - PROCESS | 1788 | 1461213016637 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1788 | 1461213016644 Marionette TRACE conn4 <- [1,810,null,{}] 21:30:16 INFO - PROCESS | 1788 | 1461213016660 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:16 INFO - PROCESS | 1788 | 1461213016841 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:30:17 INFO - PROCESS | 1788 | 1461213017032 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x88fe9400 == 102 [pid = 1788] [id = 210] 21:30:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 244 (0x8fdae400) [pid = 1788] [serial = 630] [outer = (nil)] 21:30:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 245 (0x9079ac00) [pid = 1788] [serial = 631] [outer = 0x8fdae400] 21:30:17 INFO - PROCESS | 1788 | 1461213017126 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 246 (0x907de400) [pid = 1788] [serial = 632] [outer = 0x8fdae400] 21:30:18 INFO - PROCESS | 1788 | 1461213018061 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1486ms 21:30:18 INFO - PROCESS | 1788 | 1461213018124 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1788 | 1461213018129 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:30:18 INFO - PROCESS | 1788 | 1461213018135 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1788 | 1461213018139 Marionette TRACE conn4 <- [1,814,null,{}] 21:30:18 INFO - PROCESS | 1788 | 1461213018144 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:18 INFO - PROCESS | 1788 | 1461213018320 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:30:18 INFO - PROCESS | 1788 | 1461213018511 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5dc00 == 103 [pid = 1788] [id = 211] 21:30:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 247 (0x9079d000) [pid = 1788] [serial = 633] [outer = (nil)] 21:30:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 248 (0x9140d800) [pid = 1788] [serial = 634] [outer = 0x9079d000] 21:30:18 INFO - PROCESS | 1788 | 1461213018609 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 249 (0x9144a800) [pid = 1788] [serial = 635] [outer = 0x9079d000] 21:30:19 INFO - PROCESS | 1788 | 1461213019533 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 1788 | 1461213019580 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:30:19 INFO - PROCESS | 1788 | 1461213019587 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 1788 | 1461213019590 Marionette TRACE conn4 <- [1,818,null,{}] 21:30:19 INFO - PROCESS | 1788 | 1461213019595 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:19 INFO - PROCESS | 1788 | 1461213019759 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:30:19 INFO - PROCESS | 1788 | 1461213019955 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x88617c00 == 104 [pid = 1788] [id = 212] 21:30:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 250 (0x9061f000) [pid = 1788] [serial = 636] [outer = (nil)] 21:30:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 251 (0x92a77c00) [pid = 1788] [serial = 637] [outer = 0x9061f000] 21:30:20 INFO - PROCESS | 1788 | 1461213020046 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 252 (0x92ae3000) [pid = 1788] [serial = 638] [outer = 0x9061f000] 21:30:20 INFO - PROCESS | 1788 | 1461213020994 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1478ms 21:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:30:21 INFO - PROCESS | 1788 | 1461213021065 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 1788 | 1461213021068 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:30:21 INFO - PROCESS | 1788 | 1461213021075 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 1788 | 1461213021079 Marionette TRACE conn4 <- [1,822,null,{}] 21:30:21 INFO - PROCESS | 1788 | 1461213021084 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:21 INFO - PROCESS | 1788 | 1461213021303 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:30:21 INFO - PROCESS | 1788 | 1461213021541 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x894c7400 == 105 [pid = 1788] [id = 213] 21:30:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 253 (0x9140e800) [pid = 1788] [serial = 639] [outer = (nil)] 21:30:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 254 (0x92f04800) [pid = 1788] [serial = 640] [outer = 0x9140e800] 21:30:21 INFO - PROCESS | 1788 | 1461213021696 Marionette DEBUG loaded listener.js 21:30:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 255 (0x930d8400) [pid = 1788] [serial = 641] [outer = 0x9140e800] 21:30:22 INFO - PROCESS | 1788 | 1461213022557 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 1788 | 1461213022614 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:30:22 INFO - PROCESS | 1788 | 1461213022621 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 1788 | 1461213022624 Marionette TRACE conn4 <- [1,826,null,{}] 21:30:22 INFO - PROCESS | 1788 | 1461213022629 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:22 INFO - PROCESS | 1788 | 1461213022824 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:30:23 INFO - PROCESS | 1788 | 1461213023077 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x894bdc00 == 106 [pid = 1788] [id = 214] 21:30:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 256 (0x92c96000) [pid = 1788] [serial = 642] [outer = (nil)] 21:30:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 257 (0x96b57800) [pid = 1788] [serial = 643] [outer = 0x92c96000] 21:30:23 INFO - PROCESS | 1788 | 1461213023200 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 258 (0x96ccd800) [pid = 1788] [serial = 644] [outer = 0x92c96000] 21:30:24 INFO - PROCESS | 1788 | 1461213024048 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1479ms 21:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:30:24 INFO - PROCESS | 1788 | 1461213024100 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 1788 | 1461213024103 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:30:24 INFO - PROCESS | 1788 | 1461213024109 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1788 | 1461213024113 Marionette TRACE conn4 <- [1,830,null,{}] 21:30:24 INFO - PROCESS | 1788 | 1461213024118 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:24 INFO - PROCESS | 1788 | 1461213024300 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:30:24 INFO - PROCESS | 1788 | 1461213024513 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x88de9000 == 107 [pid = 1788] [id = 215] 21:30:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 259 (0x95b44800) [pid = 1788] [serial = 645] [outer = (nil)] 21:30:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 260 (0x9790a000) [pid = 1788] [serial = 646] [outer = 0x95b44800] 21:30:24 INFO - PROCESS | 1788 | 1461213024661 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 261 (0x97d0c000) [pid = 1788] [serial = 647] [outer = 0x95b44800] 21:30:25 INFO - PROCESS | 1788 | 1461213025550 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1481ms 21:30:25 INFO - PROCESS | 1788 | 1461213025590 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:30:25 INFO - PROCESS | 1788 | 1461213025594 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:30:25 INFO - PROCESS | 1788 | 1461213025601 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 1788 | 1461213025604 Marionette TRACE conn4 <- [1,834,null,{}] 21:30:25 INFO - PROCESS | 1788 | 1461213025632 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:25 INFO - PROCESS | 1788 | 1461213025828 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:30:26 INFO - PROCESS | 1788 | 1461213026079 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x9144bc00 == 108 [pid = 1788] [id = 216] 21:30:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 262 (0x94f07000) [pid = 1788] [serial = 648] [outer = (nil)] 21:30:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 263 (0x97e0b000) [pid = 1788] [serial = 649] [outer = 0x94f07000] 21:30:26 INFO - PROCESS | 1788 | 1461213026209 Marionette DEBUG loaded listener.js 21:30:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 264 (0x97ea1000) [pid = 1788] [serial = 650] [outer = 0x94f07000] 21:30:27 INFO - PROCESS | 1788 | 1461213027085 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1536ms 21:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:30:27 INFO - PROCESS | 1788 | 1461213027138 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 1788 | 1461213027141 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:30:27 INFO - PROCESS | 1788 | 1461213027149 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1788 | 1461213027152 Marionette TRACE conn4 <- [1,838,null,{}] 21:30:27 INFO - PROCESS | 1788 | 1461213027159 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:27 INFO - PROCESS | 1788 | 1461213027333 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:30:27 INFO - PROCESS | 1788 | 1461213027535 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d94800 == 109 [pid = 1788] [id = 217] 21:30:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 265 (0x988f2000) [pid = 1788] [serial = 651] [outer = (nil)] 21:30:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 266 (0x98b0fc00) [pid = 1788] [serial = 652] [outer = 0x988f2000] 21:30:27 INFO - PROCESS | 1788 | 1461213027679 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 267 (0x98e52800) [pid = 1788] [serial = 653] [outer = 0x988f2000] 21:30:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 268 (0x9920b400) [pid = 1788] [serial = 654] [outer = 0x9144d000] 21:30:28 INFO - PROCESS | 1788 | 1461213028777 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1682ms 21:30:28 INFO - PROCESS | 1788 | 1461213028830 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:30:28 INFO - PROCESS | 1788 | 1461213028841 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:30:28 INFO - PROCESS | 1788 | 1461213028847 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - PROCESS | 1788 | 1461213028851 Marionette TRACE conn4 <- [1,842,null,{}] 21:30:28 INFO - PROCESS | 1788 | 1461213028857 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:29 INFO - PROCESS | 1788 | 1461213029094 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:30:29 INFO - PROCESS | 1788 | 1461213029342 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x984d3000 == 110 [pid = 1788] [id = 218] 21:30:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 269 (0x9ae61c00) [pid = 1788] [serial = 655] [outer = (nil)] 21:30:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 270 (0x9b0b6000) [pid = 1788] [serial = 656] [outer = 0x9ae61c00] 21:30:29 INFO - PROCESS | 1788 | 1461213029478 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 271 (0x9ea24800) [pid = 1788] [serial = 657] [outer = 0x9ae61c00] 21:30:30 INFO - PROCESS | 1788 | 1461213030393 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1580ms 21:30:30 INFO - PROCESS | 1788 | 1461213030427 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:30:30 INFO - PROCESS | 1788 | 1461213030430 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:30:30 INFO - PROCESS | 1788 | 1461213030436 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1788 | 1461213030440 Marionette TRACE conn4 <- [1,846,null,{}] 21:30:30 INFO - PROCESS | 1788 | 1461213030445 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:30 INFO - PROCESS | 1788 | 1461213030623 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:30:30 INFO - PROCESS | 1788 | 1461213030829 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffcd800 == 111 [pid = 1788] [id = 219] 21:30:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 272 (0x97d8e400) [pid = 1788] [serial = 658] [outer = (nil)] 21:30:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 273 (0x9fc5b000) [pid = 1788] [serial = 659] [outer = 0x97d8e400] 21:30:30 INFO - PROCESS | 1788 | 1461213030918 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 274 (0x9fca2000) [pid = 1788] [serial = 660] [outer = 0x97d8e400] 21:30:31 INFO - PROCESS | 1788 | 1461213031808 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1430ms 21:30:31 INFO - PROCESS | 1788 | 1461213031868 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:30:31 INFO - PROCESS | 1788 | 1461213031871 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:30:31 INFO - PROCESS | 1788 | 1461213031877 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 1788 | 1461213031881 Marionette TRACE conn4 <- [1,850,null,{}] 21:30:31 INFO - PROCESS | 1788 | 1461213031886 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:32 INFO - PROCESS | 1788 | 1461213032064 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:30:32 INFO - PROCESS | 1788 | 1461213032266 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x981ea400 == 112 [pid = 1788] [id = 220] 21:30:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 275 (0x9fb8ec00) [pid = 1788] [serial = 661] [outer = (nil)] 21:30:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 276 (0x9fe2d400) [pid = 1788] [serial = 662] [outer = 0x9fb8ec00] 21:30:32 INFO - PROCESS | 1788 | 1461213032352 Marionette DEBUG loaded listener.js 21:30:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 277 (0x9ffa1400) [pid = 1788] [serial = 663] [outer = 0x9fb8ec00] 21:30:33 INFO - PROCESS | 1788 | 1461213033307 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1485ms 21:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:30:33 INFO - PROCESS | 1788 | 1461213033363 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:30:33 INFO - PROCESS | 1788 | 1461213033366 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:30:33 INFO - PROCESS | 1788 | 1461213033373 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:30:33 INFO - PROCESS | 1788 | 1461213033376 Marionette TRACE conn4 <- [1,854,null,{}] 21:30:33 INFO - PROCESS | 1788 | 1461213033382 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:33 INFO - PROCESS | 1788 | 1461213033567 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:30:33 INFO - PROCESS | 1788 | 1461213033821 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x99a16c00 == 113 [pid = 1788] [id = 221] 21:30:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 278 (0x9fe2ac00) [pid = 1788] [serial = 664] [outer = (nil)] 21:30:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 279 (0xa0c1e000) [pid = 1788] [serial = 665] [outer = 0x9fe2ac00] 21:30:33 INFO - PROCESS | 1788 | 1461213033949 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 280 (0xa0c3ec00) [pid = 1788] [serial = 666] [outer = 0x9fe2ac00] 21:30:34 INFO - PROCESS | 1788 | 1461213034771 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1483ms 21:30:34 INFO - PROCESS | 1788 | 1461213034856 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:30:34 INFO - PROCESS | 1788 | 1461213034860 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:30:34 INFO - PROCESS | 1788 | 1461213034867 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1788 | 1461213034871 Marionette TRACE conn4 <- [1,858,null,{}] 21:30:34 INFO - PROCESS | 1788 | 1461213034877 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:35 INFO - PROCESS | 1788 | 1461213035092 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:30:35 INFO - PROCESS | 1788 | 1461213035363 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c3e000 == 114 [pid = 1788] [id = 222] 21:30:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 281 (0x85c3ec00) [pid = 1788] [serial = 667] [outer = (nil)] 21:30:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 282 (0x85c41800) [pid = 1788] [serial = 668] [outer = 0x85c3ec00] 21:30:35 INFO - PROCESS | 1788 | 1461213035494 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 283 (0x85c44400) [pid = 1788] [serial = 669] [outer = 0x85c3ec00] 21:30:36 INFO - PROCESS | 1788 | 1461213036358 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1536ms 21:30:36 INFO - PROCESS | 1788 | 1461213036404 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1788 | 1461213036408 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:30:36 INFO - PROCESS | 1788 | 1461213036414 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1788 | 1461213036419 Marionette TRACE conn4 <- [1,862,null,{}] 21:30:36 INFO - PROCESS | 1788 | 1461213036425 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:36 INFO - PROCESS | 1788 | 1461213036599 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:30:36 INFO - PROCESS | 1788 | 1461213036809 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e8000 == 115 [pid = 1788] [id = 223] 21:30:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 284 (0x907e8800) [pid = 1788] [serial = 670] [outer = (nil)] 21:30:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 285 (0x99a1d800) [pid = 1788] [serial = 671] [outer = 0x907e8800] 21:30:36 INFO - PROCESS | 1788 | 1461213036941 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 286 (0xa0a47800) [pid = 1788] [serial = 672] [outer = 0x907e8800] 21:30:37 INFO - PROCESS | 1788 | 1461213037844 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1441ms 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:30:37 INFO - PROCESS | 1788 | 1461213037856 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1788 | 1461213037859 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:30:37 INFO - PROCESS | 1788 | 1461213037865 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1788 | 1461213037868 Marionette TRACE conn4 <- [1,866,null,{}] 21:30:37 INFO - PROCESS | 1788 | 1461213037874 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:38 INFO - PROCESS | 1788 | 1461213038061 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:30:38 INFO - PROCESS | 1788 | 1461213038269 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:38 INFO - PROCESS | 1788 | ++DOCSHELL 0xa0eb5400 == 116 [pid = 1788] [id = 224] 21:30:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 287 (0xa0eb5c00) [pid = 1788] [serial = 673] [outer = (nil)] 21:30:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 288 (0xa0eb8800) [pid = 1788] [serial = 674] [outer = 0xa0eb5c00] 21:30:38 INFO - PROCESS | 1788 | 1461213038357 Marionette DEBUG loaded listener.js 21:30:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 289 (0xa0eb9800) [pid = 1788] [serial = 675] [outer = 0xa0eb5c00] 21:30:39 INFO - PROCESS | 1788 | 1461213039322 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 21:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:30:39 INFO - PROCESS | 1788 | 1461213039397 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:30:39 INFO - PROCESS | 1788 | 1461213039400 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:30:39 INFO - PROCESS | 1788 | 1461213039406 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:30:39 INFO - PROCESS | 1788 | 1461213039410 Marionette TRACE conn4 <- [1,870,null,{}] 21:30:39 INFO - PROCESS | 1788 | 1461213039415 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:39 INFO - PROCESS | 1788 | 1461213039632 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:30:40 INFO - PROCESS | 1788 | 1461213040340 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x88dea800 == 117 [pid = 1788] [id = 225] 21:30:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 290 (0x88deb800) [pid = 1788] [serial = 676] [outer = (nil)] 21:30:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 291 (0x88fed000) [pid = 1788] [serial = 677] [outer = 0x88deb800] 21:30:40 INFO - PROCESS | 1788 | 1461213040432 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 292 (0x894c7800) [pid = 1788] [serial = 678] [outer = 0x88deb800] 21:30:41 INFO - PROCESS | 1788 | 1461213041323 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1980ms 21:30:41 INFO - PROCESS | 1788 | 1461213041387 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:30:41 INFO - PROCESS | 1788 | 1461213041397 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:30:41 INFO - PROCESS | 1788 | 1461213041406 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1788 | 1461213041411 Marionette TRACE conn4 <- [1,874,null,{}] 21:30:41 INFO - PROCESS | 1788 | 1461213041418 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:41 INFO - PROCESS | 1788 | 1461213041593 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:30:41 INFO - PROCESS | 1788 | 1461213041850 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac60800 == 118 [pid = 1788] [id = 226] 21:30:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 293 (0x8afd5000) [pid = 1788] [serial = 679] [outer = (nil)] 21:30:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 294 (0x8e899000) [pid = 1788] [serial = 680] [outer = 0x8afd5000] 21:30:42 INFO - PROCESS | 1788 | 1461213042037 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 295 (0x8eaa3400) [pid = 1788] [serial = 681] [outer = 0x8afd5000] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x895f2400 == 117 [pid = 1788] [id = 160] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff7400 == 116 [pid = 1788] [id = 206] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8e8a0400 == 115 [pid = 1788] [id = 203] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8861ac00 == 114 [pid = 1788] [id = 202] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5f000 == 113 [pid = 1788] [id = 201] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x8894ec00 == 112 [pid = 1788] [id = 196] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x894ba800 == 111 [pid = 1788] [id = 195] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x88619c00 == 110 [pid = 1788] [id = 192] 21:30:42 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5b400 == 109 [pid = 1788] [id = 191] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 294 (0x90624000) [pid = 1788] [serial = 572] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 293 (0x98b09400) [pid = 1788] [serial = 544] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 292 (0x8b214800) [pid = 1788] [serial = 535] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 291 (0x9fe24000) [pid = 1788] [serial = 550] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 290 (0x8ffd5400) [pid = 1788] [serial = 568] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 289 (0x8f59e400) [pid = 1788] [serial = 565] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 288 (0x8f44c000) [pid = 1788] [serial = 560] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 287 (0x8fd56800) [pid = 1788] [serial = 566] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 286 (0x9025e400) [pid = 1788] [serial = 569] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 285 (0x97d10000) [pid = 1788] [serial = 532] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 284 (0x901dc400) [pid = 1788] [serial = 538] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 283 (0x89e62800) [pid = 1788] [serial = 562] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 282 (0x8b5f4c00) [pid = 1788] [serial = 553] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 281 (0x92f0fc00) [pid = 1788] [serial = 541] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 280 (0x8b5fb000) [pid = 1788] [serial = 556] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 279 (0x99a21000) [pid = 1788] [serial = 547] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 278 (0x901e5400) [pid = 1788] [serial = 571] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 277 (0x8afd5c00) [pid = 1788] [serial = 563] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | --DOMWINDOW == 276 (0x8e896800) [pid = 1788] [serial = 559] [outer = (nil)] [url = about:blank] 21:30:43 INFO - PROCESS | 1788 | 1461213043161 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1780ms 21:30:43 INFO - PROCESS | 1788 | 1461213043196 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:30:43 INFO - PROCESS | 1788 | 1461213043202 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:30:43 INFO - PROCESS | 1788 | 1461213043214 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:30:43 INFO - PROCESS | 1788 | 1461213043217 Marionette TRACE conn4 <- [1,878,null,{}] 21:30:43 INFO - PROCESS | 1788 | 1461213043221 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:43 INFO - PROCESS | 1788 | 1461213043377 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:30:43 INFO - PROCESS | 1788 | 1461213043537 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e66400 == 110 [pid = 1788] [id = 227] 21:30:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 277 (0x8b5f9000) [pid = 1788] [serial = 682] [outer = (nil)] 21:30:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 278 (0x8e8a0400) [pid = 1788] [serial = 683] [outer = 0x8b5f9000] 21:30:43 INFO - PROCESS | 1788 | 1461213043766 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 279 (0x8f450000) [pid = 1788] [serial = 684] [outer = 0x8b5f9000] 21:30:44 INFO - PROCESS | 1788 | 1461213044452 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1278ms 21:30:44 INFO - PROCESS | 1788 | 1461213044493 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 1788 | 1461213044496 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:30:44 INFO - PROCESS | 1788 | 1461213044509 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1788 | 1461213044517 Marionette TRACE conn4 <- [1,882,null,{}] 21:30:44 INFO - PROCESS | 1788 | 1461213044525 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:44 INFO - PROCESS | 1788 | 1461213044682 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:30:44 INFO - PROCESS | 1788 | 1461213044699 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21e400 == 111 [pid = 1788] [id = 228] 21:30:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 280 (0x8fd92800) [pid = 1788] [serial = 685] [outer = (nil)] 21:30:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 281 (0x8fe68c00) [pid = 1788] [serial = 686] [outer = 0x8fd92800] 21:30:44 INFO - PROCESS | 1788 | 1461213044770 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 282 (0x901de800) [pid = 1788] [serial = 687] [outer = 0x8fd92800] 21:30:45 INFO - PROCESS | 1788 | 1461213045717 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1252ms 21:30:45 INFO - PROCESS | 1788 | 1461213045760 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1788 | 1461213045764 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:30:45 INFO - PROCESS | 1788 | 1461213045770 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1788 | 1461213045772 Marionette TRACE conn4 <- [1,886,null,{}] 21:30:45 INFO - PROCESS | 1788 | 1461213045778 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:45 INFO - PROCESS | 1788 | 1461213045992 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:30:46 INFO - PROCESS | 1788 | 1461213046015 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa3e000 == 112 [pid = 1788] [id = 229] 21:30:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 283 (0x8fd8d400) [pid = 1788] [serial = 688] [outer = (nil)] 21:30:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 284 (0x90410800) [pid = 1788] [serial = 689] [outer = 0x8fd8d400] 21:30:46 INFO - PROCESS | 1788 | 1461213046088 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 285 (0x90795000) [pid = 1788] [serial = 690] [outer = 0x8fd8d400] 21:30:46 INFO - PROCESS | 1788 | 1461213046976 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1234ms 21:30:47 INFO - PROCESS | 1788 | 1461213047005 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:30:47 INFO - PROCESS | 1788 | 1461213047008 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:30:47 INFO - PROCESS | 1788 | 1461213047014 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:30:47 INFO - PROCESS | 1788 | 1461213047016 Marionette TRACE conn4 <- [1,890,null,{}] 21:30:47 INFO - PROCESS | 1788 | 1461213047041 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:47 INFO - PROCESS | 1788 | 1461213047250 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:30:47 INFO - PROCESS | 1788 | 1461213047292 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e3000 == 113 [pid = 1788] [id = 230] 21:30:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 286 (0x907e3c00) [pid = 1788] [serial = 691] [outer = (nil)] 21:30:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 287 (0x9206ac00) [pid = 1788] [serial = 692] [outer = 0x907e3c00] 21:30:47 INFO - PROCESS | 1788 | 1461213047373 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 288 (0x92bc0400) [pid = 1788] [serial = 693] [outer = 0x907e3c00] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 287 (0x895e8000) [pid = 1788] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 286 (0x8ea97000) [pid = 1788] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 285 (0x8ac5a800) [pid = 1788] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 284 (0x8f59bc00) [pid = 1788] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 283 (0x8894b400) [pid = 1788] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:30:48 INFO - PROCESS | 1788 | --DOMWINDOW == 282 (0x8f44d800) [pid = 1788] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:30:48 INFO - PROCESS | 1788 | 1461213048470 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1481ms 21:30:48 INFO - PROCESS | 1788 | 1461213048495 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 1788 | 1461213048498 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:30:48 INFO - PROCESS | 1788 | 1461213048504 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 1788 | 1461213048507 Marionette TRACE conn4 <- [1,894,null,{}] 21:30:48 INFO - PROCESS | 1788 | 1461213048512 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:48 INFO - PROCESS | 1788 | 1461213048680 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:30:48 INFO - PROCESS | 1788 | 1461213048708 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21fc00 == 114 [pid = 1788] [id = 231] 21:30:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 283 (0x91455c00) [pid = 1788] [serial = 694] [outer = (nil)] 21:30:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 284 (0x92f03400) [pid = 1788] [serial = 695] [outer = 0x91455c00] 21:30:48 INFO - PROCESS | 1788 | 1461213048779 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 285 (0x930dc000) [pid = 1788] [serial = 696] [outer = 0x91455c00] 21:30:49 INFO - PROCESS | 1788 | 1461213049627 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1137ms 21:30:49 INFO - PROCESS | 1788 | 1461213049650 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 1788 | 1461213049654 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:30:49 INFO - PROCESS | 1788 | 1461213049660 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 1788 | 1461213049663 Marionette TRACE conn4 <- [1,898,null,{}] 21:30:49 INFO - PROCESS | 1788 | 1461213049668 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:49 INFO - PROCESS | 1788 | 1461213049818 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:30:49 INFO - PROCESS | 1788 | 1461213049933 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c38c00 == 115 [pid = 1788] [id = 232] 21:30:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 286 (0x85c3d400) [pid = 1788] [serial = 697] [outer = (nil)] 21:30:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 287 (0x85d88400) [pid = 1788] [serial = 698] [outer = 0x85c3d400] 21:30:50 INFO - PROCESS | 1788 | 1461213050175 Marionette DEBUG loaded listener.js 21:30:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 288 (0x88de4800) [pid = 1788] [serial = 699] [outer = 0x85c3d400] 21:30:51 INFO - PROCESS | 1788 | 1461213051217 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1592ms 21:30:51 INFO - PROCESS | 1788 | 1461213051252 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 1788 | 1461213051259 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:30:51 INFO - PROCESS | 1788 | 1461213051268 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 1788 | 1461213051272 Marionette TRACE conn4 <- [1,902,null,{}] 21:30:51 INFO - PROCESS | 1788 | 1461213051280 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:51 INFO - PROCESS | 1788 | 1461213051512 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:30:51 INFO - PROCESS | 1788 | 1461213051771 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b216800 == 116 [pid = 1788] [id = 233] 21:30:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 289 (0x8b5f7c00) [pid = 1788] [serial = 700] [outer = (nil)] 21:30:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 290 (0x8e8a1800) [pid = 1788] [serial = 701] [outer = 0x8b5f7c00] 21:30:51 INFO - PROCESS | 1788 | 1461213051904 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 291 (0x8f59c400) [pid = 1788] [serial = 702] [outer = 0x8b5f7c00] 21:30:52 INFO - PROCESS | 1788 | 1461213052849 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1640ms 21:30:52 INFO - PROCESS | 1788 | 1461213052912 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:30:52 INFO - PROCESS | 1788 | 1461213052919 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:30:52 INFO - PROCESS | 1788 | 1461213052927 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:30:52 INFO - PROCESS | 1788 | 1461213052931 Marionette TRACE conn4 <- [1,906,null,{}] 21:30:52 INFO - PROCESS | 1788 | 1461213052937 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:53 INFO - PROCESS | 1788 | 1461213053125 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:30:53 INFO - PROCESS | 1788 | 1461213053413 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa44800 == 117 [pid = 1788] [id = 234] 21:30:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 292 (0x8ffcb000) [pid = 1788] [serial = 703] [outer = (nil)] 21:30:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 293 (0x90405c00) [pid = 1788] [serial = 704] [outer = 0x8ffcb000] 21:30:53 INFO - PROCESS | 1788 | 1461213053545 Marionette DEBUG loaded listener.js 21:30:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 294 (0x907dbc00) [pid = 1788] [serial = 705] [outer = 0x8ffcb000] 21:30:54 INFO - PROCESS | 1788 | 1461213054484 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1635ms 21:30:54 INFO - PROCESS | 1788 | 1461213054562 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:30:54 INFO - PROCESS | 1788 | 1461213054566 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:30:54 INFO - PROCESS | 1788 | 1461213054575 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:30:54 INFO - PROCESS | 1788 | 1461213054584 Marionette TRACE conn4 <- [1,910,null,{}] 21:30:54 INFO - PROCESS | 1788 | 1461213054598 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:54 INFO - PROCESS | 1788 | 1461213054828 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:30:55 INFO - PROCESS | 1788 | 1461213055087 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e4c00 == 118 [pid = 1788] [id = 235] 21:30:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 295 (0x907db000) [pid = 1788] [serial = 706] [outer = (nil)] 21:30:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 296 (0x930e6000) [pid = 1788] [serial = 707] [outer = 0x907db000] 21:30:55 INFO - PROCESS | 1788 | 1461213055214 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 297 (0x97cb5800) [pid = 1788] [serial = 708] [outer = 0x907db000] 21:30:56 INFO - PROCESS | 1788 | 1461213056090 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1593ms 21:30:56 INFO - PROCESS | 1788 | 1461213056166 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:30:56 INFO - PROCESS | 1788 | 1461213056171 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:30:56 INFO - PROCESS | 1788 | 1461213056177 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 1788 | 1461213056180 Marionette TRACE conn4 <- [1,914,null,{}] 21:30:56 INFO - PROCESS | 1788 | 1461213056186 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:56 INFO - PROCESS | 1788 | 1461213056405 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:30:56 INFO - PROCESS | 1788 | 1461213056650 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bbd000 == 119 [pid = 1788] [id = 236] 21:30:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 298 (0x94f03400) [pid = 1788] [serial = 709] [outer = (nil)] 21:30:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 299 (0x981e5800) [pid = 1788] [serial = 710] [outer = 0x94f03400] 21:30:56 INFO - PROCESS | 1788 | 1461213056779 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 300 (0x98e52400) [pid = 1788] [serial = 711] [outer = 0x94f03400] 21:30:57 INFO - PROCESS | 1788 | 1461213057612 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 21:30:57 INFO - PROCESS | 1788 | 1461213057662 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:30:57 INFO - PROCESS | 1788 | 1461213057666 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:30:57 INFO - PROCESS | 1788 | 1461213057672 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 1788 | 1461213057676 Marionette TRACE conn4 <- [1,918,null,{}] 21:30:57 INFO - PROCESS | 1788 | 1461213057681 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:57 INFO - PROCESS | 1788 | 1461213057857 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:30:58 INFO - PROCESS | 1788 | 1461213058060 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x99937c00 == 120 [pid = 1788] [id = 237] 21:30:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 301 (0x99939c00) [pid = 1788] [serial = 712] [outer = (nil)] 21:30:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 302 (0x99a17400) [pid = 1788] [serial = 713] [outer = 0x99939c00] 21:30:58 INFO - PROCESS | 1788 | 1461213058203 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 303 (0x9fc5f800) [pid = 1788] [serial = 714] [outer = 0x99939c00] 21:30:59 INFO - PROCESS | 1788 | 1461213059240 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1628ms 21:30:59 INFO - PROCESS | 1788 | 1461213059302 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:30:59 INFO - PROCESS | 1788 | 1461213059306 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:30:59 INFO - PROCESS | 1788 | 1461213059313 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 1788 | 1461213059316 Marionette TRACE conn4 <- [1,922,null,{}] 21:30:59 INFO - PROCESS | 1788 | 1461213059322 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:59 INFO - PROCESS | 1788 | 1461213059513 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:30:59 INFO - PROCESS | 1788 | 1461213059767 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x88996400 == 121 [pid = 1788] [id = 238] 21:30:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 304 (0x88996800) [pid = 1788] [serial = 715] [outer = (nil)] 21:30:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 305 (0x889a3800) [pid = 1788] [serial = 716] [outer = 0x88996800] 21:30:59 INFO - PROCESS | 1788 | 1461213059891 Marionette DEBUG loaded listener.js 21:31:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 306 (0x8ac63c00) [pid = 1788] [serial = 717] [outer = 0x88996800] 21:31:00 INFO - PROCESS | 1788 | 1461213060761 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1479ms 21:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:31:00 INFO - PROCESS | 1788 | 1461213060792 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:31:00 INFO - PROCESS | 1788 | 1461213060796 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:31:00 INFO - PROCESS | 1788 | 1461213060802 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:31:00 INFO - PROCESS | 1788 | 1461213060805 Marionette TRACE conn4 <- [1,926,null,{}] 21:31:00 INFO - PROCESS | 1788 | 1461213060811 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:00 INFO - PROCESS | 1788 | 1461213060986 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:31:01 INFO - PROCESS | 1788 | 1461213061195 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x8899b800 == 122 [pid = 1788] [id = 239] 21:31:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 307 (0x889a0400) [pid = 1788] [serial = 718] [outer = (nil)] 21:31:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 308 (0xa0eaf400) [pid = 1788] [serial = 719] [outer = 0x889a0400] 21:31:01 INFO - PROCESS | 1788 | 1461213061315 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 309 (0xa0eb8c00) [pid = 1788] [serial = 720] [outer = 0x889a0400] 21:31:02 INFO - PROCESS | 1788 | 1461213062217 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1478ms 21:31:02 INFO - PROCESS | 1788 | 1461213062280 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 1788 | 1461213062284 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:31:02 INFO - PROCESS | 1788 | 1461213062290 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1788 | 1461213062293 Marionette TRACE conn4 <- [1,930,null,{}] 21:31:02 INFO - PROCESS | 1788 | 1461213062299 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:02 INFO - PROCESS | 1788 | 1461213062470 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:31:02 INFO - PROCESS | 1788 | 1461213062679 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x890ed800 == 123 [pid = 1788] [id = 240] 21:31:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 310 (0x890edc00) [pid = 1788] [serial = 721] [outer = (nil)] 21:31:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 311 (0x890f5800) [pid = 1788] [serial = 722] [outer = 0x890edc00] 21:31:02 INFO - PROCESS | 1788 | 1461213062849 Marionette DEBUG loaded listener.js 21:31:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 312 (0x890f8800) [pid = 1788] [serial = 723] [outer = 0x890edc00] 21:31:03 INFO - PROCESS | 1788 | 1461213063708 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1478ms 21:31:03 INFO - PROCESS | 1788 | 1461213063769 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:31:03 INFO - PROCESS | 1788 | 1461213063773 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:31:03 INFO - PROCESS | 1788 | 1461213063779 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 1788 | 1461213063781 Marionette TRACE conn4 <- [1,934,null,{}] 21:31:03 INFO - PROCESS | 1788 | 1461213063787 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:03 INFO - PROCESS | 1788 | 1461213063974 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:31:04 INFO - PROCESS | 1788 | 1461213064187 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c43400 == 124 [pid = 1788] [id = 241] 21:31:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 313 (0x889a0800) [pid = 1788] [serial = 724] [outer = (nil)] 21:31:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 314 (0x8b5a4400) [pid = 1788] [serial = 725] [outer = 0x889a0800] 21:31:04 INFO - PROCESS | 1788 | 1461213064307 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 315 (0x8b5a7000) [pid = 1788] [serial = 726] [outer = 0x889a0800] 21:31:05 INFO - PROCESS | 1788 | 1461213065216 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1484ms 21:31:05 INFO - PROCESS | 1788 | 1461213065264 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 1788 | 1461213065268 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:31:05 INFO - PROCESS | 1788 | 1461213065274 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1788 | 1461213065278 Marionette TRACE conn4 <- [1,938,null,{}] 21:31:05 INFO - PROCESS | 1788 | 1461213065284 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:05 INFO - PROCESS | 1788 | 1461213065459 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:31:05 INFO - PROCESS | 1788 | 1461213065778 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5ad400 == 125 [pid = 1788] [id = 242] 21:31:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 316 (0x8b5adc00) [pid = 1788] [serial = 727] [outer = (nil)] 21:31:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 317 (0x8b5b0000) [pid = 1788] [serial = 728] [outer = 0x8b5adc00] 21:31:05 INFO - PROCESS | 1788 | 1461213065882 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 318 (0xa0c33800) [pid = 1788] [serial = 729] [outer = 0x8b5adc00] 21:31:06 INFO - PROCESS | 1788 | 1461213066752 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1530ms 21:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:31:06 INFO - PROCESS | 1788 | 1461213066806 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 1788 | 1461213066809 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:31:06 INFO - PROCESS | 1788 | 1461213066816 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 1788 | 1461213066820 Marionette TRACE conn4 <- [1,942,null,{}] 21:31:06 INFO - PROCESS | 1788 | 1461213066826 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:07 INFO - PROCESS | 1788 | 1461213067039 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:31:07 INFO - PROCESS | 1788 | 1461213067291 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a8d800 == 126 [pid = 1788] [id = 243] 21:31:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 319 (0x84a8dc00) [pid = 1788] [serial = 730] [outer = (nil)] 21:31:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 320 (0x84a9ac00) [pid = 1788] [serial = 731] [outer = 0x84a8dc00] 21:31:07 INFO - PROCESS | 1788 | 1461213067419 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 321 (0x8b5ad800) [pid = 1788] [serial = 732] [outer = 0x84a8dc00] 21:31:08 INFO - PROCESS | 1788 | 1461213068281 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1530ms 21:31:08 INFO - PROCESS | 1788 | 1461213068347 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 1788 | 1461213068351 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:31:08 INFO - PROCESS | 1788 | 1461213068356 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1788 | 1461213068360 Marionette TRACE conn4 <- [1,946,null,{}] 21:31:08 INFO - PROCESS | 1788 | 1461213068365 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:08 INFO - PROCESS | 1788 | 1461213068543 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:31:08 INFO - PROCESS | 1788 | 1461213068805 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a98c00 == 127 [pid = 1788] [id = 244] 21:31:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 322 (0x84a99000) [pid = 1788] [serial = 733] [outer = (nil)] 21:31:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 323 (0x84c53800) [pid = 1788] [serial = 734] [outer = 0x84a99000] 21:31:08 INFO - PROCESS | 1788 | 1461213068950 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 324 (0x84c56c00) [pid = 1788] [serial = 735] [outer = 0x84a99000] 21:31:09 INFO - PROCESS | 1788 | 1461213069792 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1479ms 21:31:09 INFO - PROCESS | 1788 | 1461213069837 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1788 | 1461213069840 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:31:09 INFO - PROCESS | 1788 | 1461213069846 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1788 | 1461213069850 Marionette TRACE conn4 <- [1,950,null,{}] 21:31:09 INFO - PROCESS | 1788 | 1461213069855 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:10 INFO - PROCESS | 1788 | 1461213070033 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:31:10 INFO - PROCESS | 1788 | 1461213070247 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c50c00 == 128 [pid = 1788] [id = 245] 21:31:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 325 (0x84c54000) [pid = 1788] [serial = 736] [outer = (nil)] 21:31:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 326 (0x85539400) [pid = 1788] [serial = 737] [outer = 0x84c54000] 21:31:10 INFO - PROCESS | 1788 | 1461213070368 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 327 (0x8553c800) [pid = 1788] [serial = 738] [outer = 0x84c54000] 21:31:11 INFO - PROCESS | 1788 | 1461213071279 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1491ms 21:31:11 INFO - PROCESS | 1788 | 1461213071339 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:31:11 INFO - PROCESS | 1788 | 1461213071343 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:31:11 INFO - PROCESS | 1788 | 1461213071349 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 1788 | 1461213071352 Marionette TRACE conn4 <- [1,954,null,{}] 21:31:11 INFO - PROCESS | 1788 | 1461213071357 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:11 INFO - PROCESS | 1788 | 1461213071536 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:31:11 INFO - PROCESS | 1788 | 1461213071822 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c59800 == 129 [pid = 1788] [id = 246] 21:31:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 328 (0x84c59c00) [pid = 1788] [serial = 739] [outer = (nil)] 21:31:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 329 (0x85543c00) [pid = 1788] [serial = 740] [outer = 0x84c59c00] 21:31:11 INFO - PROCESS | 1788 | 1461213071950 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 330 (0x85546800) [pid = 1788] [serial = 741] [outer = 0x84c59c00] 21:31:12 INFO - PROCESS | 1788 | 1461213072837 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1531ms 21:31:12 INFO - PROCESS | 1788 | 1461213072880 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1788 | 1461213072884 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:31:12 INFO - PROCESS | 1788 | 1461213072890 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1788 | 1461213072893 Marionette TRACE conn4 <- [1,958,null,{}] 21:31:12 INFO - PROCESS | 1788 | 1461213072899 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:13 INFO - PROCESS | 1788 | 1461213073071 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:31:13 INFO - PROCESS | 1788 | 1461213073338 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x85540400 == 130 [pid = 1788] [id = 247] 21:31:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 331 (0x85542c00) [pid = 1788] [serial = 742] [outer = (nil)] 21:31:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 332 (0x8e896000) [pid = 1788] [serial = 743] [outer = 0x85542c00] 21:31:13 INFO - PROCESS | 1788 | 1461213073458 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 333 (0x8f599c00) [pid = 1788] [serial = 744] [outer = 0x85542c00] 21:31:14 INFO - PROCESS | 1788 | 1461213074426 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1577ms 21:31:14 INFO - PROCESS | 1788 | 1461213074468 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:31:14 INFO - PROCESS | 1788 | 1461213074472 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:31:14 INFO - PROCESS | 1788 | 1461213074478 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:31:14 INFO - PROCESS | 1788 | 1461213074481 Marionette TRACE conn4 <- [1,962,null,{}] 21:31:14 INFO - PROCESS | 1788 | 1461213074487 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:14 INFO - PROCESS | 1788 | 1461213074663 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:31:15 INFO - PROCESS | 1788 | 1461213074982 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b517400 == 131 [pid = 1788] [id = 248] 21:31:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 334 (0x8b51a800) [pid = 1788] [serial = 745] [outer = (nil)] 21:31:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 335 (0x8b51e800) [pid = 1788] [serial = 746] [outer = 0x8b51a800] 21:31:15 INFO - PROCESS | 1788 | 1461213075077 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 336 (0x8b51f800) [pid = 1788] [serial = 747] [outer = 0x8b51a800] 21:31:15 INFO - PROCESS | 1788 | 1461213075925 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1486ms 21:31:15 INFO - PROCESS | 1788 | 1461213075964 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1788 | 1461213075968 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:31:15 INFO - PROCESS | 1788 | 1461213075974 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1788 | 1461213075978 Marionette TRACE conn4 <- [1,966,null,{}] 21:31:15 INFO - PROCESS | 1788 | 1461213075983 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:16 INFO - PROCESS | 1788 | 1461213076164 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:31:16 INFO - PROCESS | 1788 | 1461213076880 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c42000 == 132 [pid = 1788] [id = 249] 21:31:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 337 (0x85c42c00) [pid = 1788] [serial = 748] [outer = (nil)] 21:31:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 338 (0x85d8f800) [pid = 1788] [serial = 749] [outer = 0x85c42c00] 21:31:16 INFO - PROCESS | 1788 | 1461213076971 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 339 (0x87123800) [pid = 1788] [serial = 750] [outer = 0x85c42c00] 21:31:17 INFO - PROCESS | 1788 | 1461213077836 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1931ms 21:31:17 INFO - PROCESS | 1788 | 1461213077907 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 1788 | 1461213077914 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:31:17 INFO - PROCESS | 1788 | 1461213077923 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 1788 | 1461213077927 Marionette TRACE conn4 <- [1,970,null,{}] 21:31:17 INFO - PROCESS | 1788 | 1461213077935 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:18 INFO - PROCESS | 1788 | 1461213078162 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:31:18 INFO - PROCESS | 1788 | 1461213078579 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c45000 == 133 [pid = 1788] [id = 250] 21:31:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 340 (0x87123000) [pid = 1788] [serial = 751] [outer = (nil)] 21:31:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 341 (0x8899f400) [pid = 1788] [serial = 752] [outer = 0x87123000] 21:31:18 INFO - PROCESS | 1788 | 1461213078664 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 342 (0x890efc00) [pid = 1788] [serial = 753] [outer = 0x87123000] 21:31:19 INFO - PROCESS | 1788 | 1461213079588 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1729ms 21:31:19 INFO - PROCESS | 1788 | 1461213079656 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 1788 | 1461213079662 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:31:19 INFO - PROCESS | 1788 | 1461213079668 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 1788 | 1461213079672 Marionette TRACE conn4 <- [1,974,null,{}] 21:31:19 INFO - PROCESS | 1788 | 1461213079677 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:19 INFO - PROCESS | 1788 | 1461213079857 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:31:20 INFO - PROCESS | 1788 | 1461213080154 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff3400 == 134 [pid = 1788] [id = 251] 21:31:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 343 (0x88ff4000) [pid = 1788] [serial = 754] [outer = (nil)] 21:31:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 344 (0x89e62400) [pid = 1788] [serial = 755] [outer = 0x88ff4000] 21:31:20 INFO - PROCESS | 1788 | 1461213080314 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 345 (0x8b21e000) [pid = 1788] [serial = 756] [outer = 0x88ff4000] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa45000 == 133 [pid = 1788] [id = 81] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x96ff3c00 == 132 [pid = 1788] [id = 49] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 344 (0x94f0a000) [pid = 1788] [serial = 586] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 343 (0x99a1e000) [pid = 1788] [serial = 592] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 342 (0x8b5f1400) [pid = 1788] [serial = 577] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 341 (0x98e53400) [pid = 1788] [serial = 598] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 340 (0x91412c00) [pid = 1788] [serial = 574] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 339 (0x88ff0c00) [pid = 1788] [serial = 595] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 338 (0x92a7dc00) [pid = 1788] [serial = 583] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 337 (0x97d12c00) [pid = 1788] [serial = 589] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOMWINDOW == 336 (0x8f8e7000) [pid = 1788] [serial = 580] [outer = (nil)] [url = about:blank] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21fc00 == 131 [pid = 1788] [id = 231] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x907e3000 == 130 [pid = 1788] [id = 230] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa3e000 == 129 [pid = 1788] [id = 229] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5f5c00 == 128 [pid = 1788] [id = 205] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8f44f000 == 127 [pid = 1788] [id = 204] 21:31:20 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21e400 == 126 [pid = 1788] [id = 228] 21:31:21 INFO - PROCESS | 1788 | --DOCSHELL 0x89e66400 == 125 [pid = 1788] [id = 227] 21:31:21 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac60800 == 124 [pid = 1788] [id = 226] 21:31:21 INFO - PROCESS | 1788 | --DOCSHELL 0x88dea800 == 123 [pid = 1788] [id = 225] 21:31:21 INFO - PROCESS | 1788 | --DOCSHELL 0x88617c00 == 122 [pid = 1788] [id = 212] 21:31:21 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5dc00 == 121 [pid = 1788] [id = 211] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 335 (0x8fe60000) [pid = 1788] [serial = 619] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 334 (0x901dec00) [pid = 1788] [serial = 620] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 333 (0x8f457c00) [pid = 1788] [serial = 611] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 332 (0x8afce000) [pid = 1788] [serial = 604] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 331 (0x8fd49800) [pid = 1788] [serial = 614] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 330 (0x8f8eec00) [pid = 1788] [serial = 613] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 329 (0x8f451000) [pid = 1788] [serial = 610] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 328 (0x8afdb000) [pid = 1788] [serial = 605] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 327 (0x8b216400) [pid = 1788] [serial = 601] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 326 (0x89ab5000) [pid = 1788] [serial = 607] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 325 (0x8fdb4800) [pid = 1788] [serial = 617] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 324 (0x8fd96c00) [pid = 1788] [serial = 616] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | --DOMWINDOW == 323 (0x8b21d800) [pid = 1788] [serial = 608] [outer = (nil)] [url = about:blank] 21:31:21 INFO - PROCESS | 1788 | 1461213081286 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1677ms 21:31:21 INFO - PROCESS | 1788 | 1461213081347 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 1788 | 1461213081351 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:31:21 INFO - PROCESS | 1788 | 1461213081364 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1788 | 1461213081372 Marionette TRACE conn4 <- [1,978,null,{}] 21:31:21 INFO - PROCESS | 1788 | 1461213081381 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:21 INFO - PROCESS | 1788 | 1461213081567 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:31:21 INFO - PROCESS | 1788 | 1461213081740 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x8711d800 == 122 [pid = 1788] [id = 252] 21:31:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 324 (0x89e5f000) [pid = 1788] [serial = 757] [outer = (nil)] 21:31:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 325 (0x8b5f6800) [pid = 1788] [serial = 758] [outer = 0x89e5f000] 21:31:21 INFO - PROCESS | 1788 | 1461213081813 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 326 (0x8e89e400) [pid = 1788] [serial = 759] [outer = 0x89e5f000] 21:31:22 INFO - PROCESS | 1788 | 1461213082568 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1250ms 21:31:22 INFO - PROCESS | 1788 | 1461213082620 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 1788 | 1461213082623 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:31:22 INFO - PROCESS | 1788 | 1461213082631 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1788 | 1461213082634 Marionette TRACE conn4 <- [1,982,null,{}] 21:31:22 INFO - PROCESS | 1788 | 1461213082640 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:22 INFO - PROCESS | 1788 | 1461213082799 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:31:22 INFO - PROCESS | 1788 | 1461213082815 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e60c00 == 123 [pid = 1788] [id = 253] 21:31:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 327 (0x8b5a5800) [pid = 1788] [serial = 760] [outer = (nil)] 21:31:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 328 (0x8f8e9c00) [pid = 1788] [serial = 761] [outer = 0x8b5a5800] 21:31:22 INFO - PROCESS | 1788 | 1461213082887 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 329 (0x8fd4e400) [pid = 1788] [serial = 762] [outer = 0x8b5a5800] 21:31:23 INFO - PROCESS | 1788 | 1461213083919 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1330ms 21:31:23 INFO - PROCESS | 1788 | 1461213083963 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 1788 | 1461213083966 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:31:23 INFO - PROCESS | 1788 | 1461213083972 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 1788 | 1461213083975 Marionette TRACE conn4 <- [1,986,null,{}] 21:31:23 INFO - PROCESS | 1788 | 1461213083980 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:24 INFO - PROCESS | 1788 | 1461213084209 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:31:24 INFO - PROCESS | 1788 | 1461213084243 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa44c00 == 124 [pid = 1788] [id = 254] 21:31:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 330 (0x8fd8c400) [pid = 1788] [serial = 763] [outer = (nil)] 21:31:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 331 (0x8fdb6800) [pid = 1788] [serial = 764] [outer = 0x8fd8c400] 21:31:24 INFO - PROCESS | 1788 | 1461213084333 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 332 (0x90402c00) [pid = 1788] [serial = 765] [outer = 0x8fd8c400] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 331 (0x8fd92800) [pid = 1788] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 330 (0x8b5f9000) [pid = 1788] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 329 (0x8afd5000) [pid = 1788] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 328 (0x88deb800) [pid = 1788] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 327 (0x8fd8d400) [pid = 1788] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:31:25 INFO - PROCESS | 1788 | --DOMWINDOW == 326 (0x907e3c00) [pid = 1788] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:31:25 INFO - PROCESS | 1788 | 1461213085705 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1787ms 21:31:25 INFO - PROCESS | 1788 | 1461213085760 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1788 | 1461213085763 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:31:25 INFO - PROCESS | 1788 | 1461213085769 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1788 | 1461213085772 Marionette TRACE conn4 <- [1,990,null,{}] 21:31:25 INFO - PROCESS | 1788 | 1461213085777 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:25 INFO - PROCESS | 1788 | 1461213085970 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:31:26 INFO - PROCESS | 1788 | 1461213086147 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c39400 == 125 [pid = 1788] [id = 255] 21:31:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 327 (0x85c39800) [pid = 1788] [serial = 766] [outer = (nil)] 21:31:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 328 (0x90406800) [pid = 1788] [serial = 767] [outer = 0x85c39800] 21:31:26 INFO - PROCESS | 1788 | 1461213086219 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 329 (0x907de800) [pid = 1788] [serial = 768] [outer = 0x85c39800] 21:31:26 INFO - PROCESS | 1788 | 1461213086891 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1178ms 21:31:26 INFO - PROCESS | 1788 | 1461213086948 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1788 | 1461213086950 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:31:26 INFO - PROCESS | 1788 | 1461213086957 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1788 | 1461213086960 Marionette TRACE conn4 <- [1,994,null,{}] 21:31:26 INFO - PROCESS | 1788 | 1461213086965 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:27 INFO - PROCESS | 1788 | 1461213087202 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:31:27 INFO - PROCESS | 1788 | 1461213087223 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f458800 == 126 [pid = 1788] [id = 256] 21:31:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 330 (0x90256400) [pid = 1788] [serial = 769] [outer = (nil)] 21:31:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 331 (0x920f7400) [pid = 1788] [serial = 770] [outer = 0x90256400] 21:31:27 INFO - PROCESS | 1788 | 1461213087295 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 332 (0x92ae4400) [pid = 1788] [serial = 771] [outer = 0x90256400] 21:31:28 INFO - PROCESS | 1788 | 1461213088425 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1529ms 21:31:28 INFO - PROCESS | 1788 | 1461213088487 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 1788 | 1461213088494 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:31:28 INFO - PROCESS | 1788 | 1461213088503 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1788 | 1461213088508 Marionette TRACE conn4 <- [1,998,null,{}] 21:31:28 INFO - PROCESS | 1788 | 1461213088517 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:28 INFO - PROCESS | 1788 | 1461213088706 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:31:29 INFO - PROCESS | 1788 | 1461213089026 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x87120400 == 127 [pid = 1788] [id = 257] 21:31:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 333 (0x87128c00) [pid = 1788] [serial = 772] [outer = (nil)] 21:31:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 334 (0x889a0c00) [pid = 1788] [serial = 773] [outer = 0x87128c00] 21:31:29 INFO - PROCESS | 1788 | 1461213089120 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 335 (0x894c1c00) [pid = 1788] [serial = 774] [outer = 0x87128c00] 21:31:30 INFO - PROCESS | 1788 | 1461213090067 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1635ms 21:31:30 INFO - PROCESS | 1788 | 1461213090138 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:31:30 INFO - PROCESS | 1788 | 1461213090147 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:31:30 INFO - PROCESS | 1788 | 1461213090157 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1788 | 1461213090161 Marionette TRACE conn4 <- [1,1002,null,{}] 21:31:30 INFO - PROCESS | 1788 | 1461213090168 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:30 INFO - PROCESS | 1788 | 1461213090390 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:31:30 INFO - PROCESS | 1788 | 1461213090692 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f4400 == 128 [pid = 1788] [id = 258] 21:31:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 336 (0x8afd4400) [pid = 1788] [serial = 775] [outer = (nil)] 21:31:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 337 (0x8b5ae400) [pid = 1788] [serial = 776] [outer = 0x8afd4400] 21:31:30 INFO - PROCESS | 1788 | 1461213090833 Marionette DEBUG loaded listener.js 21:31:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 338 (0x8f455000) [pid = 1788] [serial = 777] [outer = 0x8afd4400] 21:31:31 INFO - PROCESS | 1788 | 1461213091692 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1586ms 21:31:31 INFO - PROCESS | 1788 | 1461213091744 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:31:31 INFO - PROCESS | 1788 | 1461213091748 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:31:31 INFO - PROCESS | 1788 | 1461213091755 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:31:31 INFO - PROCESS | 1788 | 1461213091761 Marionette TRACE conn4 <- [1,1006,null,{}] 21:31:31 INFO - PROCESS | 1788 | 1461213091777 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:31 INFO - PROCESS | 1788 | 1461213091970 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:31:32 INFO - PROCESS | 1788 | 1461213092229 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffcd000 == 129 [pid = 1788] [id = 259] 21:31:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 339 (0x9062cc00) [pid = 1788] [serial = 778] [outer = (nil)] 21:31:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 340 (0x92064c00) [pid = 1788] [serial = 779] [outer = 0x9062cc00] 21:31:32 INFO - PROCESS | 1788 | 1461213092372 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 341 (0x92bc1800) [pid = 1788] [serial = 780] [outer = 0x9062cc00] 21:31:33 INFO - PROCESS | 1788 | 1461213093255 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1538ms 21:31:33 INFO - PROCESS | 1788 | 1461213093294 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:31:33 INFO - PROCESS | 1788 | 1461213093299 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:31:33 INFO - PROCESS | 1788 | 1461213093305 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1788 | 1461213093308 Marionette TRACE conn4 <- [1,1010,null,{}] 21:31:33 INFO - PROCESS | 1788 | 1461213093314 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:33 INFO - PROCESS | 1788 | 1461213093497 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:31:33 INFO - PROCESS | 1788 | 1461213093715 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x90624000 == 130 [pid = 1788] [id = 260] 21:31:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 342 (0x92f09800) [pid = 1788] [serial = 781] [outer = (nil)] 21:31:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 343 (0x94f10400) [pid = 1788] [serial = 782] [outer = 0x92f09800] 21:31:33 INFO - PROCESS | 1788 | 1461213093895 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 344 (0x977fb000) [pid = 1788] [serial = 783] [outer = 0x92f09800] 21:31:34 INFO - PROCESS | 1788 | 1461213094777 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1537ms 21:31:34 INFO - PROCESS | 1788 | 1461213094843 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:31:34 INFO - PROCESS | 1788 | 1461213094846 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:31:34 INFO - PROCESS | 1788 | 1461213094853 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:31:34 INFO - PROCESS | 1788 | 1461213094856 Marionette TRACE conn4 <- [1,1014,null,{}] 21:31:34 INFO - PROCESS | 1788 | 1461213094862 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:35 INFO - PROCESS | 1788 | 1461213095043 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:31:35 INFO - PROCESS | 1788 | 1461213095315 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x920f8800 == 131 [pid = 1788] [id = 261] 21:31:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 345 (0x97d0b400) [pid = 1788] [serial = 784] [outer = (nil)] 21:31:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 346 (0x97eaa400) [pid = 1788] [serial = 785] [outer = 0x97d0b400] 21:31:35 INFO - PROCESS | 1788 | 1461213095443 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 347 (0x98e4e400) [pid = 1788] [serial = 786] [outer = 0x97d0b400] 21:31:36 INFO - PROCESS | 1788 | 1461213096284 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1484ms 21:31:36 INFO - PROCESS | 1788 | 1461213096339 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 1788 | 1461213096342 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:31:36 INFO - PROCESS | 1788 | 1461213096349 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1788 | 1461213096353 Marionette TRACE conn4 <- [1,1018,null,{}] 21:31:36 INFO - PROCESS | 1788 | 1461213096358 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:36 INFO - PROCESS | 1788 | 1461213096580 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:31:36 INFO - PROCESS | 1788 | 1461213096891 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x92ae3400 == 132 [pid = 1788] [id = 262] 21:31:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 348 (0x92af1000) [pid = 1788] [serial = 787] [outer = (nil)] 21:31:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 349 (0x9b033400) [pid = 1788] [serial = 788] [outer = 0x92af1000] 21:31:36 INFO - PROCESS | 1788 | 1461213096987 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 350 (0x9ea23000) [pid = 1788] [serial = 789] [outer = 0x92af1000] 21:31:37 INFO - PROCESS | 1788 | 1461213097821 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1545ms 21:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:31:37 INFO - PROCESS | 1788 | 1461213097895 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 1788 | 1461213097898 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:31:37 INFO - PROCESS | 1788 | 1461213097904 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1788 | 1461213097908 Marionette TRACE conn4 <- [1,1022,null,{}] 21:31:37 INFO - PROCESS | 1788 | 1461213097913 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:38 INFO - PROCESS | 1788 | 1461213098091 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:31:38 INFO - PROCESS | 1788 | 1461213098346 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d97000 == 133 [pid = 1788] [id = 263] 21:31:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 351 (0x99942400) [pid = 1788] [serial = 790] [outer = (nil)] 21:31:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 352 (0x9ffd1000) [pid = 1788] [serial = 791] [outer = 0x99942400] 21:31:38 INFO - PROCESS | 1788 | 1461213098473 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 353 (0xa0eaf000) [pid = 1788] [serial = 792] [outer = 0x99942400] 21:31:39 INFO - PROCESS | 1788 | 1461213099309 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1447ms 21:31:39 INFO - PROCESS | 1788 | 1461213099351 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 1788 | 1461213099355 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:31:39 INFO - PROCESS | 1788 | 1461213099361 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1788 | 1461213099365 Marionette TRACE conn4 <- [1,1026,null,{}] 21:31:39 INFO - PROCESS | 1788 | 1461213099370 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:39 INFO - PROCESS | 1788 | 1461213099553 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:31:39 INFO - PROCESS | 1788 | 1461213099773 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d0b800 == 134 [pid = 1788] [id = 264] 21:31:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 354 (0x87d0c000) [pid = 1788] [serial = 793] [outer = (nil)] 21:31:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 355 (0x87d13800) [pid = 1788] [serial = 794] [outer = 0x87d0c000] 21:31:39 INFO - PROCESS | 1788 | 1461213099899 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 356 (0x87d16c00) [pid = 1788] [serial = 795] [outer = 0x87d0c000] 21:31:40 INFO - PROCESS | 1788 | 1461213100867 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1579ms 21:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:31:40 INFO - PROCESS | 1788 | 1461213100940 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:31:40 INFO - PROCESS | 1788 | 1461213100943 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:31:40 INFO - PROCESS | 1788 | 1461213100950 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:31:40 INFO - PROCESS | 1788 | 1461213100953 Marionette TRACE conn4 <- [1,1030,null,{}] 21:31:40 INFO - PROCESS | 1788 | 1461213100959 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:41 INFO - PROCESS | 1788 | 1461213101171 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:31:41 INFO - PROCESS | 1788 | 1461213101428 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d10800 == 135 [pid = 1788] [id = 265] 21:31:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 357 (0x87d12000) [pid = 1788] [serial = 796] [outer = (nil)] 21:31:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 358 (0x889ea400) [pid = 1788] [serial = 797] [outer = 0x87d12000] 21:31:41 INFO - PROCESS | 1788 | 1461213101563 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 359 (0x889ecc00) [pid = 1788] [serial = 798] [outer = 0x87d12000] 21:31:42 INFO - PROCESS | 1788 | 1461213102381 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1479ms 21:31:42 INFO - PROCESS | 1788 | 1461213102428 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 1788 | 1461213102432 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:31:42 INFO - PROCESS | 1788 | 1461213102438 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1788 | 1461213102441 Marionette TRACE conn4 <- [1,1034,null,{}] 21:31:42 INFO - PROCESS | 1788 | 1461213102447 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:42 INFO - PROCESS | 1788 | 1461213102632 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:31:42 INFO - PROCESS | 1788 | 1461213102848 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d0e000 == 136 [pid = 1788] [id = 266] 21:31:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 360 (0x87d12800) [pid = 1788] [serial = 799] [outer = (nil)] 21:31:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 361 (0x889f3c00) [pid = 1788] [serial = 800] [outer = 0x87d12800] 21:31:42 INFO - PROCESS | 1788 | 1461213102968 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 362 (0x94f06c00) [pid = 1788] [serial = 801] [outer = 0x87d12800] 21:31:43 INFO - PROCESS | 1788 | 1461213103888 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 21:31:43 INFO - PROCESS | 1788 | 1461213103972 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:31:43 INFO - PROCESS | 1788 | 1461213103977 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:31:43 INFO - PROCESS | 1788 | 1461213103983 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 1788 | 1461213103987 Marionette TRACE conn4 <- [1,1038,null,{}] 21:31:43 INFO - PROCESS | 1788 | 1461213103993 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:44 INFO - PROCESS | 1788 | 1461213104246 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:31:44 INFO - PROCESS | 1788 | 1461213104595 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cac00 == 137 [pid = 1788] [id = 267] 21:31:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 363 (0x838cb400) [pid = 1788] [serial = 802] [outer = (nil)] 21:31:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 364 (0x889ee800) [pid = 1788] [serial = 803] [outer = 0x838cb400] 21:31:44 INFO - PROCESS | 1788 | 1461213104690 Marionette DEBUG loaded listener.js 21:31:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 365 (0x9fe28800) [pid = 1788] [serial = 804] [outer = 0x838cb400] 21:31:45 INFO - PROCESS | 1788 | 1461213105519 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1581ms 21:31:45 INFO - PROCESS | 1788 | 1461213105563 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 1788 | 1461213105567 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:31:45 INFO - PROCESS | 1788 | 1461213105573 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - PROCESS | 1788 | 1461213105577 Marionette TRACE conn4 <- [1,1042,null,{}] 21:31:45 INFO - PROCESS | 1788 | 1461213105582 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:45 INFO - PROCESS | 1788 | 1461213105755 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:31:46 INFO - PROCESS | 1788 | 1461213105989 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x838c2400 == 138 [pid = 1788] [id = 268] 21:31:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 366 (0x838cf400) [pid = 1788] [serial = 805] [outer = (nil)] 21:31:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 367 (0x83b08000) [pid = 1788] [serial = 806] [outer = 0x838cf400] 21:31:46 INFO - PROCESS | 1788 | 1461213106115 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 368 (0x83b0ac00) [pid = 1788] [serial = 807] [outer = 0x838cf400] 21:31:47 INFO - PROCESS | 1788 | 1461213106999 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1477ms 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:31:47 INFO - PROCESS | 1788 | 1461213107051 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1788 | 1461213107054 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:31:47 INFO - PROCESS | 1788 | 1461213107061 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1788 | 1461213107064 Marionette TRACE conn4 <- [1,1046,null,{}] 21:31:47 INFO - PROCESS | 1788 | 1461213107069 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:47 INFO - PROCESS | 1788 | 1461213107242 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:31:47 INFO - PROCESS | 1788 | 1461213107464 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0b000 == 139 [pid = 1788] [id = 269] 21:31:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 369 (0x83b0d000) [pid = 1788] [serial = 808] [outer = (nil)] 21:31:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 370 (0x853ca000) [pid = 1788] [serial = 809] [outer = 0x83b0d000] 21:31:47 INFO - PROCESS | 1788 | 1461213107584 Marionette DEBUG loaded listener.js 21:31:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 371 (0x853ce800) [pid = 1788] [serial = 810] [outer = 0x83b0d000] 21:31:48 INFO - PROCESS | 1788 | 1461213108474 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1487ms 21:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:31:48 INFO - PROCESS | 1788 | 1461213108547 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:31:48 INFO - PROCESS | 1788 | 1461213108550 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:31:48 INFO - PROCESS | 1788 | 1461213108557 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:31:48 INFO - PROCESS | 1788 | 1461213108560 Marionette TRACE conn4 <- [1,1050,null,{}] 21:31:48 INFO - PROCESS | 1788 | 1461213108565 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:48 INFO - PROCESS | 1788 | 1461213108777 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:31:49 INFO - PROCESS | 1788 | 1461213109094 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392b800 == 140 [pid = 1788] [id = 270] 21:31:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 372 (0x8392bc00) [pid = 1788] [serial = 811] [outer = (nil)] 21:31:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 373 (0x83931c00) [pid = 1788] [serial = 812] [outer = 0x8392bc00] 21:31:49 INFO - PROCESS | 1788 | 1461213109187 Marionette DEBUG loaded listener.js 21:31:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 374 (0x83933c00) [pid = 1788] [serial = 813] [outer = 0x8392bc00] 21:31:50 INFO - PROCESS | 1788 | 1461213110022 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1529ms 21:31:50 INFO - PROCESS | 1788 | 1461213110086 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:31:50 INFO - PROCESS | 1788 | 1461213110090 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:31:50 INFO - PROCESS | 1788 | 1461213110096 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:31:50 INFO - PROCESS | 1788 | 1461213110100 Marionette TRACE conn4 <- [1,1054,null,{}] 21:31:50 INFO - PROCESS | 1788 | 1461213110105 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:50 INFO - PROCESS | 1788 | 1461213110288 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:31:50 INFO - PROCESS | 1788 | 1461213110600 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392ac00 == 141 [pid = 1788] [id = 271] 21:31:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 375 (0x8392f800) [pid = 1788] [serial = 814] [outer = (nil)] 21:31:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 376 (0x83b0ec00) [pid = 1788] [serial = 815] [outer = 0x8392f800] 21:31:50 INFO - PROCESS | 1788 | 1461213110690 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 377 (0x84c5c000) [pid = 1788] [serial = 816] [outer = 0x8392f800] 21:31:51 INFO - PROCESS | 1788 | 1461213111540 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1478ms 21:31:51 INFO - PROCESS | 1788 | 1461213111575 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1788 | 1461213111578 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:31:51 INFO - PROCESS | 1788 | 1461213111585 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1788 | 1461213111588 Marionette TRACE conn4 <- [1,1058,null,{}] 21:31:51 INFO - PROCESS | 1788 | 1461213111594 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:51 INFO - PROCESS | 1788 | 1461213111785 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:31:52 INFO - PROCESS | 1788 | 1461213112073 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x83486000 == 142 [pid = 1788] [id = 272] 21:31:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 378 (0x83488000) [pid = 1788] [serial = 817] [outer = (nil)] 21:31:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 379 (0x8348d800) [pid = 1788] [serial = 818] [outer = 0x83488000] 21:31:52 INFO - PROCESS | 1788 | 1461213112203 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 380 (0x83490800) [pid = 1788] [serial = 819] [outer = 0x83488000] 21:31:53 INFO - PROCESS | 1788 | 1461213113025 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1482ms 21:31:53 INFO - PROCESS | 1788 | 1461213113067 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1788 | 1461213113071 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:31:53 INFO - PROCESS | 1788 | 1461213113077 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1788 | 1461213113080 Marionette TRACE conn4 <- [1,1062,null,{}] 21:31:53 INFO - PROCESS | 1788 | 1461213113086 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:53 INFO - PROCESS | 1788 | 1461213113263 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:31:53 INFO - PROCESS | 1788 | 1461213113536 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348f800 == 143 [pid = 1788] [id = 273] 21:31:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 381 (0x83492400) [pid = 1788] [serial = 820] [outer = (nil)] 21:31:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 382 (0x83b09000) [pid = 1788] [serial = 821] [outer = 0x83492400] 21:31:53 INFO - PROCESS | 1788 | 1461213113664 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 383 (0x853d3800) [pid = 1788] [serial = 822] [outer = 0x83492400] 21:31:54 INFO - PROCESS | 1788 | 1461213114526 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1494ms 21:31:54 INFO - PROCESS | 1788 | 1461213114571 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 1788 | 1461213114575 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:31:54 INFO - PROCESS | 1788 | 1461213114582 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1788 | 1461213114585 Marionette TRACE conn4 <- [1,1066,null,{}] 21:31:54 INFO - PROCESS | 1788 | 1461213114591 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:54 INFO - PROCESS | 1788 | 1461213114782 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:31:55 INFO - PROCESS | 1788 | 1461213115089 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348f000 == 144 [pid = 1788] [id = 274] 21:31:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 384 (0x83b0fc00) [pid = 1788] [serial = 823] [outer = (nil)] 21:31:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 385 (0x88618400) [pid = 1788] [serial = 824] [outer = 0x83b0fc00] 21:31:55 INFO - PROCESS | 1788 | 1461213115179 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 386 (0x895ed000) [pid = 1788] [serial = 825] [outer = 0x83b0fc00] 21:31:56 INFO - PROCESS | 1788 | 1461213116082 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1535ms 21:31:56 INFO - PROCESS | 1788 | 1461213116118 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:31:56 INFO - PROCESS | 1788 | 1461213116122 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:31:56 INFO - PROCESS | 1788 | 1461213116128 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 1788 | 1461213116131 Marionette TRACE conn4 <- [1,1070,null,{}] 21:31:56 INFO - PROCESS | 1788 | 1461213116137 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:56 INFO - PROCESS | 1788 | 1461213116315 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:31:56 INFO - PROCESS | 1788 | 1461213116630 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348c000 == 145 [pid = 1788] [id = 275] 21:31:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 387 (0x87d0c800) [pid = 1788] [serial = 826] [outer = (nil)] 21:31:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 388 (0x9079c000) [pid = 1788] [serial = 827] [outer = 0x87d0c800] 21:31:56 INFO - PROCESS | 1788 | 1461213116720 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 389 (0x920efc00) [pid = 1788] [serial = 828] [outer = 0x87d0c800] 21:31:57 INFO - PROCESS | 1788 | 1461213117554 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1478ms 21:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:31:57 INFO - PROCESS | 1788 | 1461213117607 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1788 | 1461213117610 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:31:57 INFO - PROCESS | 1788 | 1461213117617 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1788 | 1461213117620 Marionette TRACE conn4 <- [1,1074,null,{}] 21:31:57 INFO - PROCESS | 1788 | 1461213117626 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:57 INFO - PROCESS | 1788 | 1461213117810 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8e7400 == 144 [pid = 1788] [id = 194] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa0c00 == 143 [pid = 1788] [id = 126] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8f4a9800 == 142 [pid = 1788] [id = 159] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x88996400 == 141 [pid = 1788] [id = 238] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8899b800 == 140 [pid = 1788] [id = 239] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x99937c00 == 139 [pid = 1788] [id = 237] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x92bbd000 == 138 [pid = 1788] [id = 236] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x901e4c00 == 137 [pid = 1788] [id = 235] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8b216800 == 136 [pid = 1788] [id = 233] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa44800 == 135 [pid = 1788] [id = 234] 21:31:59 INFO - PROCESS | 1788 | --DOCSHELL 0x85c38c00 == 134 [pid = 1788] [id = 232] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 388 (0x901de800) [pid = 1788] [serial = 687] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 387 (0x92a77c00) [pid = 1788] [serial = 637] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 386 (0x97e0b000) [pid = 1788] [serial = 649] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 385 (0x8f450000) [pid = 1788] [serial = 684] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 384 (0x8eaa3400) [pid = 1788] [serial = 681] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 383 (0x8e8a0400) [pid = 1788] [serial = 683] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 382 (0x88fed000) [pid = 1788] [serial = 677] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 381 (0x8fd55000) [pid = 1788] [serial = 628] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 380 (0x9040b000) [pid = 1788] [serial = 622] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 379 (0x96b57800) [pid = 1788] [serial = 643] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 378 (0x90795000) [pid = 1788] [serial = 690] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 377 (0x9fc5b000) [pid = 1788] [serial = 659] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 376 (0x9790a000) [pid = 1788] [serial = 646] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 375 (0x9140d800) [pid = 1788] [serial = 634] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 374 (0x85c41800) [pid = 1788] [serial = 668] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 373 (0x98b0fc00) [pid = 1788] [serial = 652] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 372 (0x8e899000) [pid = 1788] [serial = 680] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 371 (0x99a1d800) [pid = 1788] [serial = 671] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 370 (0x894c7800) [pid = 1788] [serial = 678] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 369 (0x89e64c00) [pid = 1788] [serial = 625] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 368 (0x8fe68c00) [pid = 1788] [serial = 686] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 367 (0x9079ac00) [pid = 1788] [serial = 631] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 366 (0x92bc0400) [pid = 1788] [serial = 693] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 365 (0x92f03400) [pid = 1788] [serial = 695] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 364 (0xa0eb8800) [pid = 1788] [serial = 674] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 363 (0xa0c1e000) [pid = 1788] [serial = 665] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 362 (0x9fe2d400) [pid = 1788] [serial = 662] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 361 (0x9b0b6000) [pid = 1788] [serial = 656] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 360 (0x9206ac00) [pid = 1788] [serial = 692] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 359 (0x90410800) [pid = 1788] [serial = 689] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 358 (0x92f04800) [pid = 1788] [serial = 640] [outer = (nil)] [url = about:blank] 21:31:59 INFO - PROCESS | 1788 | --DOMWINDOW == 357 (0x930dfc00) [pid = 1788] [serial = 419] [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.] 21:31:59 INFO - PROCESS | 1788 | 1461213119288 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a91800 == 135 [pid = 1788] [id = 276] 21:31:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 358 (0x84a93000) [pid = 1788] [serial = 829] [outer = (nil)] 21:31:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 359 (0x84c4dc00) [pid = 1788] [serial = 830] [outer = 0x84a93000] 21:31:59 INFO - PROCESS | 1788 | 1461213119394 Marionette DEBUG loaded listener.js 21:31:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 360 (0x84c5a000) [pid = 1788] [serial = 831] [outer = 0x84a93000] 21:32:00 INFO - PROCESS | 1788 | 1461213120183 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2635ms 21:32:00 INFO - PROCESS | 1788 | 1461213120253 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:32:00 INFO - PROCESS | 1788 | 1461213120258 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:32:00 INFO - PROCESS | 1788 | 1461213120265 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - PROCESS | 1788 | 1461213120272 Marionette TRACE conn4 <- [1,1078,null,{}] 21:32:00 INFO - PROCESS | 1788 | 1461213120279 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:00 INFO - PROCESS | 1788 | 1461213120451 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:32:00 INFO - PROCESS | 1788 | 1461213120649 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x8711fc00 == 136 [pid = 1788] [id = 277] 21:32:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 361 (0x87129000) [pid = 1788] [serial = 832] [outer = (nil)] 21:32:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 362 (0x87d18800) [pid = 1788] [serial = 833] [outer = 0x87129000] 21:32:00 INFO - PROCESS | 1788 | 1461213120727 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 363 (0x88998000) [pid = 1788] [serial = 834] [outer = 0x87129000] 21:32:01 INFO - PROCESS | 1788 | 1461213121639 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1390ms 21:32:01 INFO - PROCESS | 1788 | 1461213121658 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:32:01 INFO - PROCESS | 1788 | 1461213121664 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:32:01 INFO - PROCESS | 1788 | 1461213121677 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:32:01 INFO - PROCESS | 1788 | 1461213121679 Marionette TRACE conn4 <- [1,1082,null,{}] 21:32:01 INFO - PROCESS | 1788 | 1461213121686 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:01 INFO - PROCESS | 1788 | 1461213121934 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:32:01 INFO - PROCESS | 1788 | 1461213121968 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x88de1c00 == 137 [pid = 1788] [id = 278] 21:32:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 364 (0x88ff5800) [pid = 1788] [serial = 835] [outer = (nil)] 21:32:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 365 (0x890fa800) [pid = 1788] [serial = 836] [outer = 0x88ff5800] 21:32:02 INFO - PROCESS | 1788 | 1461213122040 Marionette DEBUG loaded listener.js 21:32:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 366 (0x895ec400) [pid = 1788] [serial = 837] [outer = 0x88ff5800] 21:32:02 INFO - PROCESS | 1788 | 1461213122973 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1333ms 21:32:03 INFO - PROCESS | 1788 | 1461213123004 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:32:03 INFO - PROCESS | 1788 | 1461213123008 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:32:03 INFO - PROCESS | 1788 | 1461213123021 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:32:03 INFO - PROCESS | 1788 | 1461213123029 Marionette TRACE conn4 <- [1,1086,null,{}] 21:32:03 INFO - PROCESS | 1788 | 1461213123045 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:03 INFO - PROCESS | 1788 | 1461213123270 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:32:03 INFO - PROCESS | 1788 | 1461213123310 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21c400 == 138 [pid = 1788] [id = 279] 21:32:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 367 (0x8b21d800) [pid = 1788] [serial = 838] [outer = (nil)] 21:32:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 368 (0x8b51c400) [pid = 1788] [serial = 839] [outer = 0x8b21d800] 21:32:03 INFO - PROCESS | 1788 | 1461213123381 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 369 (0x8b523000) [pid = 1788] [serial = 840] [outer = 0x8b21d800] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 368 (0x91455c00) [pid = 1788] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 367 (0x8fd8c400) [pid = 1788] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 366 (0x8b5a5800) [pid = 1788] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 365 (0x85c42c00) [pid = 1788] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 364 (0x88ff4000) [pid = 1788] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 363 (0x87123000) [pid = 1788] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 362 (0x89e5f000) [pid = 1788] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:32:04 INFO - PROCESS | 1788 | --DOMWINDOW == 361 (0x85c39800) [pid = 1788] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:32:04 INFO - PROCESS | 1788 | 1461213124805 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1854ms 21:32:04 INFO - PROCESS | 1788 | 1461213124869 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:32:04 INFO - PROCESS | 1788 | 1461213124873 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:32:04 INFO - PROCESS | 1788 | 1461213124879 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 1788 | 1461213124882 Marionette TRACE conn4 <- [1,1090,null,{}] 21:32:04 INFO - PROCESS | 1788 | 1461213124887 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:05 INFO - PROCESS | 1788 | 1461213125046 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:32:05 INFO - PROCESS | 1788 | 1461213125060 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x83487800 == 139 [pid = 1788] [id = 280] 21:32:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 362 (0x85c39800) [pid = 1788] [serial = 841] [outer = (nil)] 21:32:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 363 (0x8b5a7c00) [pid = 1788] [serial = 842] [outer = 0x85c39800] 21:32:05 INFO - PROCESS | 1788 | 1461213125306 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 364 (0x8b5f8800) [pid = 1788] [serial = 843] [outer = 0x85c39800] 21:32:06 INFO - PROCESS | 1788 | 1461213126028 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1193ms 21:32:06 INFO - PROCESS | 1788 | 1461213126072 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:32:06 INFO - PROCESS | 1788 | 1461213126074 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:32:06 INFO - PROCESS | 1788 | 1461213126080 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:32:06 INFO - PROCESS | 1788 | 1461213126083 Marionette TRACE conn4 <- [1,1094,null,{}] 21:32:06 INFO - PROCESS | 1788 | 1461213126092 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:06 INFO - PROCESS | 1788 | 1461213126355 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:32:06 INFO - PROCESS | 1788 | 1461213126590 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348ec00 == 140 [pid = 1788] [id = 281] 21:32:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 365 (0x838c7c00) [pid = 1788] [serial = 844] [outer = (nil)] 21:32:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 366 (0x83937800) [pid = 1788] [serial = 845] [outer = 0x838c7c00] 21:32:06 INFO - PROCESS | 1788 | 1461213126723 Marionette DEBUG loaded listener.js 21:32:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 367 (0x84a97000) [pid = 1788] [serial = 846] [outer = 0x838c7c00] 21:32:07 INFO - PROCESS | 1788 | 1461213127728 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1684ms 21:32:07 INFO - PROCESS | 1788 | 1461213127768 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:32:07 INFO - PROCESS | 1788 | 1461213127775 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:32:07 INFO - PROCESS | 1788 | 1461213127782 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:32:07 INFO - PROCESS | 1788 | 1461213127789 Marionette TRACE conn4 <- [1,1098,null,{}] 21:32:07 INFO - PROCESS | 1788 | 1461213127796 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:07 INFO - PROCESS | 1788 | 1461213127993 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:32:08 INFO - PROCESS | 1788 | 1461213128268 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x88997c00 == 141 [pid = 1788] [id = 282] 21:32:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 368 (0x8899c000) [pid = 1788] [serial = 847] [outer = (nil)] 21:32:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 369 (0x889f3800) [pid = 1788] [serial = 848] [outer = 0x8899c000] 21:32:08 INFO - PROCESS | 1788 | 1461213128398 Marionette DEBUG loaded listener.js 21:32:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 370 (0x890ed400) [pid = 1788] [serial = 849] [outer = 0x8899c000] 21:32:09 INFO - PROCESS | 1788 | 1461213129339 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1631ms 21:32:09 INFO - PROCESS | 1788 | 1461213129413 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:32:09 INFO - PROCESS | 1788 | 1461213129417 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:32:09 INFO - PROCESS | 1788 | 1461213129424 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:32:09 INFO - PROCESS | 1788 | 1461213129428 Marionette TRACE conn4 <- [1,1102,null,{}] 21:32:09 INFO - PROCESS | 1788 | 1461213129434 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:09 INFO - PROCESS | 1788 | 1461213129626 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:32:10 INFO - PROCESS | 1788 | 1461213129999 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff8c00 == 142 [pid = 1788] [id = 283] 21:32:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 371 (0x8b21d000) [pid = 1788] [serial = 850] [outer = (nil)] 21:32:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 372 (0x8b51ec00) [pid = 1788] [serial = 851] [outer = 0x8b21d000] 21:32:10 INFO - PROCESS | 1788 | 1461213130090 Marionette DEBUG loaded listener.js 21:32:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 373 (0x8f44f000) [pid = 1788] [serial = 852] [outer = 0x8b21d000] 21:32:10 INFO - PROCESS | 1788 | 1461213130966 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1581ms 21:32:11 INFO - PROCESS | 1788 | 1461213131006 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:32:11 INFO - PROCESS | 1788 | 1461213131012 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:32:11 INFO - PROCESS | 1788 | 1461213131029 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:32:11 INFO - PROCESS | 1788 | 1461213131036 Marionette TRACE conn4 <- [1,1106,null,{}] 21:32:11 INFO - PROCESS | 1788 | 1461213131041 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:11 INFO - PROCESS | 1788 | 1461213131232 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:32:11 INFO - PROCESS | 1788 | 1461213131496 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5aa000 == 143 [pid = 1788] [id = 284] 21:32:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 374 (0x8f44e400) [pid = 1788] [serial = 853] [outer = (nil)] 21:32:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 375 (0x8fdb1800) [pid = 1788] [serial = 854] [outer = 0x8f44e400] 21:32:11 INFO - PROCESS | 1788 | 1461213131622 Marionette DEBUG loaded listener.js 21:32:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 376 (0x8fe68000) [pid = 1788] [serial = 855] [outer = 0x8f44e400] 21:32:12 INFO - PROCESS | 1788 | 1461213132467 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1497ms 21:32:12 INFO - PROCESS | 1788 | 1461213132518 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:32:12 INFO - PROCESS | 1788 | 1461213132521 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:32:12 INFO - PROCESS | 1788 | 1461213132527 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:32:12 INFO - PROCESS | 1788 | 1461213132531 Marionette TRACE conn4 <- [1,1110,null,{}] 21:32:12 INFO - PROCESS | 1788 | 1461213132537 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:12 INFO - PROCESS | 1788 | 1461213132722 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:32:13 INFO - PROCESS | 1788 | 1461213132985 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdb4c00 == 144 [pid = 1788] [id = 285] 21:32:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 377 (0x901dc400) [pid = 1788] [serial = 856] [outer = (nil)] 21:32:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 378 (0x9040b000) [pid = 1788] [serial = 857] [outer = 0x901dc400] 21:32:13 INFO - PROCESS | 1788 | 1461213133118 Marionette DEBUG loaded listener.js 21:32:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 379 (0x90627800) [pid = 1788] [serial = 858] [outer = 0x901dc400] 21:32:13 INFO - PROCESS | 1788 | 1461213133942 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1491ms 21:32:14 INFO - PROCESS | 1788 | 1461213134019 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:32:14 INFO - PROCESS | 1788 | 1461213134023 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:32:14 INFO - PROCESS | 1788 | 1461213134030 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:32:14 INFO - PROCESS | 1788 | 1461213134034 Marionette TRACE conn4 <- [1,1114,null,{}] 21:32:14 INFO - PROCESS | 1788 | 1461213134039 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:14 INFO - PROCESS | 1788 | 1461213134274 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:32:14 INFO - PROCESS | 1788 | 1461213134600 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e4800 == 145 [pid = 1788] [id = 286] 21:32:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 380 (0x907e5400) [pid = 1788] [serial = 859] [outer = (nil)] 21:32:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 381 (0x9140a800) [pid = 1788] [serial = 860] [outer = 0x907e5400] 21:32:14 INFO - PROCESS | 1788 | 1461213134705 Marionette DEBUG loaded listener.js 21:32:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 382 (0x92a7a000) [pid = 1788] [serial = 861] [outer = 0x907e5400] 21:32:15 INFO - PROCESS | 1788 | 1461213135650 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1636ms 21:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:32:15 INFO - PROCESS | 1788 | 1461213135667 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:32:15 INFO - PROCESS | 1788 | 1461213135670 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:32:15 INFO - PROCESS | 1788 | 1461213135676 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:32:15 INFO - PROCESS | 1788 | 1461213135680 Marionette TRACE conn4 <- [1,1118,null,{}] 21:32:15 INFO - PROCESS | 1788 | 1461213135685 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:15 INFO - PROCESS | 1788 | 1461213135870 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:32:16 INFO - PROCESS | 1788 | 1461213136150 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a90800 == 146 [pid = 1788] [id = 287] 21:32:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 383 (0x84c5bc00) [pid = 1788] [serial = 862] [outer = (nil)] 21:32:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 384 (0x92f0f400) [pid = 1788] [serial = 863] [outer = 0x84c5bc00] 21:32:16 INFO - PROCESS | 1788 | 1461213136288 Marionette DEBUG loaded listener.js 21:32:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 385 (0x939cf000) [pid = 1788] [serial = 864] [outer = 0x84c5bc00] 21:32:17 INFO - PROCESS | 1788 | 1461213137161 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1531ms 21:32:17 INFO - PROCESS | 1788 | 1461213137206 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:32:17 INFO - PROCESS | 1788 | 1461213137210 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:32:17 INFO - PROCESS | 1788 | 1461213137216 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:32:17 INFO - PROCESS | 1788 | 1461213137218 Marionette TRACE conn4 <- [1,1122,null,{}] 21:32:17 INFO - PROCESS | 1788 | 1461213137224 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:17 INFO - PROCESS | 1788 | 1461213137431 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:32:17 INFO - PROCESS | 1788 | 1461213137746 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x92c9b800 == 147 [pid = 1788] [id = 288] 21:32:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 386 (0x92f03400) [pid = 1788] [serial = 865] [outer = (nil)] 21:32:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 387 (0x939d7000) [pid = 1788] [serial = 866] [outer = 0x92f03400] 21:32:17 INFO - PROCESS | 1788 | 1461213137835 Marionette DEBUG loaded listener.js 21:32:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 388 (0x939d8800) [pid = 1788] [serial = 867] [outer = 0x92f03400] 21:32:18 INFO - PROCESS | 1788 | 1461213138678 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1527ms 21:32:18 INFO - PROCESS | 1788 | 1461213138744 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:32:18 INFO - PROCESS | 1788 | 1461213138748 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:32:18 INFO - PROCESS | 1788 | 1461213138754 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:32:18 INFO - PROCESS | 1788 | 1461213138758 Marionette TRACE conn4 <- [1,1126,null,{}] 21:32:18 INFO - PROCESS | 1788 | 1461213138763 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:18 INFO - PROCESS | 1788 | 1461213138941 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:32:19 INFO - PROCESS | 1788 | 1461213139264 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x939d6000 == 148 [pid = 1788] [id = 289] 21:32:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 389 (0x939d6800) [pid = 1788] [serial = 868] [outer = (nil)] 21:32:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 390 (0x977fb400) [pid = 1788] [serial = 869] [outer = 0x939d6800] 21:32:19 INFO - PROCESS | 1788 | 1461213139354 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 391 (0x97bbe000) [pid = 1788] [serial = 870] [outer = 0x939d6800] 21:32:20 INFO - PROCESS | 1788 | 1461213140200 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1487ms 21:32:20 INFO - PROCESS | 1788 | 1461213140242 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:32:20 INFO - PROCESS | 1788 | 1461213140246 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:32:20 INFO - PROCESS | 1788 | 1461213140252 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 1788 | 1461213140256 Marionette TRACE conn4 <- [1,1130,null,{}] 21:32:20 INFO - PROCESS | 1788 | 1461213140261 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:20 INFO - PROCESS | 1788 | 1461213140438 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:32:20 INFO - PROCESS | 1788 | 1461213140710 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x97795c00 == 149 [pid = 1788] [id = 290] 21:32:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 392 (0x9790a000) [pid = 1788] [serial = 871] [outer = (nil)] 21:32:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 393 (0x98b04000) [pid = 1788] [serial = 872] [outer = 0x9790a000] 21:32:20 INFO - PROCESS | 1788 | 1461213140842 Marionette DEBUG loaded listener.js 21:32:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 394 (0x99198000) [pid = 1788] [serial = 873] [outer = 0x9790a000] 21:32:21 INFO - PROCESS | 1788 | 1461213141717 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1528ms 21:32:21 INFO - PROCESS | 1788 | 1461213141780 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 1788 | 1461213141784 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:32:21 INFO - PROCESS | 1788 | 1461213141791 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 1788 | 1461213141794 Marionette TRACE conn4 <- [1,1134,null,{}] 21:32:21 INFO - PROCESS | 1788 | 1461213141800 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:21 INFO - PROCESS | 1788 | 1461213141986 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:32:22 INFO - PROCESS | 1788 | 1461213142309 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x99a13800 == 150 [pid = 1788] [id = 291] 21:32:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 395 (0x9b02e800) [pid = 1788] [serial = 874] [outer = (nil)] 21:32:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 396 (0x9b0b1c00) [pid = 1788] [serial = 875] [outer = 0x9b02e800] 21:32:22 INFO - PROCESS | 1788 | 1461213142408 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 397 (0x9fb8e000) [pid = 1788] [serial = 876] [outer = 0x9b02e800] 21:32:23 INFO - PROCESS | 1788 | 1461213143318 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1578ms 21:32:23 INFO - PROCESS | 1788 | 1461213143370 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:32:23 INFO - PROCESS | 1788 | 1461213143381 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:32:23 INFO - PROCESS | 1788 | 1461213143387 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:32:23 INFO - PROCESS | 1788 | 1461213143391 Marionette TRACE conn4 <- [1,1138,null,{}] 21:32:23 INFO - PROCESS | 1788 | 1461213143417 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:23 INFO - PROCESS | 1788 | 1461213143623 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:32:23 INFO - PROCESS | 1788 | 1461213143937 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f59b800 == 151 [pid = 1788] [id = 292] 21:32:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 398 (0x99210c00) [pid = 1788] [serial = 877] [outer = (nil)] 21:32:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 399 (0xa0a40c00) [pid = 1788] [serial = 878] [outer = 0x99210c00] 21:32:24 INFO - PROCESS | 1788 | 1461213144035 Marionette DEBUG loaded listener.js 21:32:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 400 (0xa0eb8800) [pid = 1788] [serial = 879] [outer = 0x99210c00] 21:32:24 INFO - PROCESS | 1788 | 1461213144882 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1533ms 21:32:24 INFO - PROCESS | 1788 | 1461213144920 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 1788 | 1461213144923 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:32:24 INFO - PROCESS | 1788 | 1461213144930 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 1788 | 1461213144934 Marionette TRACE conn4 <- [1,1142,null,{}] 21:32:24 INFO - PROCESS | 1788 | 1461213144939 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:25 INFO - PROCESS | 1788 | 1461213145128 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:32:25 INFO - PROCESS | 1788 | 1461213145401 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b3800 == 152 [pid = 1788] [id = 293] 21:32:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 401 (0x841b5000) [pid = 1788] [serial = 880] [outer = (nil)] 21:32:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 402 (0x841ba800) [pid = 1788] [serial = 881] [outer = 0x841b5000] 21:32:25 INFO - PROCESS | 1788 | 1461213145533 Marionette DEBUG loaded listener.js 21:32:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 403 (0x841be800) [pid = 1788] [serial = 882] [outer = 0x841b5000] 21:32:26 INFO - PROCESS | 1788 | 1461213146375 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1480ms 21:32:26 INFO - PROCESS | 1788 | 1461213146411 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 1788 | 1461213146415 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:32:26 INFO - PROCESS | 1788 | 1461213146421 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 1788 | 1461213146424 Marionette TRACE conn4 <- [1,1146,null,{}] 21:32:26 INFO - PROCESS | 1788 | 1461213146430 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:26 INFO - PROCESS | 1788 | 1461213146608 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:32:26 INFO - PROCESS | 1788 | 1461213146884 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x841be000 == 153 [pid = 1788] [id = 294] 21:32:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 404 (0x841c1000) [pid = 1788] [serial = 883] [outer = (nil)] 21:32:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 405 (0x84d46000) [pid = 1788] [serial = 884] [outer = 0x841c1000] 21:32:27 INFO - PROCESS | 1788 | 1461213147015 Marionette DEBUG loaded listener.js 21:32:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 406 (0x84d48800) [pid = 1788] [serial = 885] [outer = 0x841c1000] 21:32:27 INFO - PROCESS | 1788 | 1461213147836 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1483ms 21:32:27 INFO - PROCESS | 1788 | 1461213147905 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:32:27 INFO - PROCESS | 1788 | 1461213147909 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:32:27 INFO - PROCESS | 1788 | 1461213147915 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:32:27 INFO - PROCESS | 1788 | 1461213147918 Marionette TRACE conn4 <- [1,1150,null,{}] 21:32:27 INFO - PROCESS | 1788 | 1461213147923 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:28 INFO - PROCESS | 1788 | 1461213148106 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:32:28 INFO - PROCESS | 1788 | 1461213148425 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e3400 == 154 [pid = 1788] [id = 295] 21:32:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 407 (0x826e4000) [pid = 1788] [serial = 886] [outer = (nil)] 21:32:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 408 (0x826eb000) [pid = 1788] [serial = 887] [outer = 0x826e4000] 21:32:28 INFO - PROCESS | 1788 | 1461213148516 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 409 (0x826edc00) [pid = 1788] [serial = 888] [outer = 0x826e4000] 21:32:29 INFO - PROCESS | 1788 | 1461213149391 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1528ms 21:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:32:29 INFO - PROCESS | 1788 | 1461213149444 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 1788 | 1461213149447 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:32:29 INFO - PROCESS | 1788 | 1461213149454 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - PROCESS | 1788 | 1461213149458 Marionette TRACE conn4 <- [1,1154,null,{}] 21:32:29 INFO - PROCESS | 1788 | 1461213149463 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:29 INFO - PROCESS | 1788 | 1461213149644 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:32:29 INFO - PROCESS | 1788 | 1461213149914 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e9c00 == 155 [pid = 1788] [id = 296] 21:32:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 410 (0x826ed400) [pid = 1788] [serial = 889] [outer = (nil)] 21:32:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 411 (0x84d44800) [pid = 1788] [serial = 890] [outer = 0x826ed400] 21:32:30 INFO - PROCESS | 1788 | 1461213150069 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 412 (0x84d47400) [pid = 1788] [serial = 891] [outer = 0x826ed400] 21:32:30 INFO - PROCESS | 1788 | 1461213150958 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1544ms 21:32:31 INFO - PROCESS | 1788 | 1461213151002 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:32:31 INFO - PROCESS | 1788 | 1461213151010 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:32:31 INFO - PROCESS | 1788 | 1461213151020 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:32:31 INFO - PROCESS | 1788 | 1461213151023 Marionette TRACE conn4 <- [1,1158,null,{}] 21:32:31 INFO - PROCESS | 1788 | 1461213151030 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:31 INFO - PROCESS | 1788 | 1461213151230 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:32:31 INFO - PROCESS | 1788 | 1461213151547 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec3800 == 156 [pid = 1788] [id = 297] 21:32:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 413 (0x81ec4800) [pid = 1788] [serial = 892] [outer = (nil)] 21:32:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 414 (0x81ecc400) [pid = 1788] [serial = 893] [outer = 0x81ec4800] 21:32:31 INFO - PROCESS | 1788 | 1461213151638 Marionette DEBUG loaded listener.js 21:32:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 415 (0x81ece000) [pid = 1788] [serial = 894] [outer = 0x81ec4800] 21:32:32 INFO - PROCESS | 1788 | 1461213152551 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1583ms 21:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:32:32 INFO - PROCESS | 1788 | 1461213152602 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:32:32 INFO - PROCESS | 1788 | 1461213152605 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:32:32 INFO - PROCESS | 1788 | 1461213152612 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:32:32 INFO - PROCESS | 1788 | 1461213152615 Marionette TRACE conn4 <- [1,1162,null,{}] 21:32:32 INFO - PROCESS | 1788 | 1461213152620 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:32 INFO - PROCESS | 1788 | 1461213152800 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:32:33 INFO - PROCESS | 1788 | 1461213153509 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392c800 == 157 [pid = 1788] [id = 298] 21:32:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 416 (0x8392cc00) [pid = 1788] [serial = 895] [outer = (nil)] 21:32:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 417 (0x83938400) [pid = 1788] [serial = 896] [outer = 0x8392cc00] 21:32:33 INFO - PROCESS | 1788 | 1461213153596 Marionette DEBUG loaded listener.js 21:32:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 418 (0x841b9800) [pid = 1788] [serial = 897] [outer = 0x8392cc00] 21:32:34 INFO - PROCESS | 1788 | 1461213154466 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1929ms 21:32:34 INFO - PROCESS | 1788 | 1461213154541 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:32:34 INFO - PROCESS | 1788 | 1461213154548 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:32:34 INFO - PROCESS | 1788 | 1461213154557 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:32:34 INFO - PROCESS | 1788 | 1461213154560 Marionette TRACE conn4 <- [1,1166,null,{}] 21:32:34 INFO - PROCESS | 1788 | 1461213154568 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:34 INFO - PROCESS | 1788 | 1461213154786 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:32:35 INFO - PROCESS | 1788 | 1461213155111 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x83934800 == 158 [pid = 1788] [id = 299] 21:32:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 419 (0x84c55c00) [pid = 1788] [serial = 898] [outer = (nil)] 21:32:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 420 (0x85c43000) [pid = 1788] [serial = 899] [outer = 0x84c55c00] 21:32:35 INFO - PROCESS | 1788 | 1461213155195 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 421 (0x8712a800) [pid = 1788] [serial = 900] [outer = 0x84c55c00] 21:32:36 INFO - PROCESS | 1788 | 1461213156168 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1681ms 21:32:36 INFO - PROCESS | 1788 | 1461213156240 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:32:36 INFO - PROCESS | 1788 | 1461213156246 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:32:36 INFO - PROCESS | 1788 | 1461213156254 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:32:36 INFO - PROCESS | 1788 | 1461213156257 Marionette TRACE conn4 <- [1,1170,null,{}] 21:32:36 INFO - PROCESS | 1788 | 1461213156263 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:36 INFO - PROCESS | 1788 | 1461213156437 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x88fe9400 == 157 [pid = 1788] [id = 210] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd87800 == 156 [pid = 1788] [id = 130] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x895e6000 == 155 [pid = 1788] [id = 177] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8861a400 == 154 [pid = 1788] [id = 208] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x88de9000 == 153 [pid = 1788] [id = 215] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x984cb000 == 152 [pid = 1788] [id = 64] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x9144bc00 == 151 [pid = 1788] [id = 216] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x99a16c00 == 150 [pid = 1788] [id = 221] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x85c3e000 == 149 [pid = 1788] [id = 222] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x907e8000 == 148 [pid = 1788] [id = 223] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0xa0eb5400 == 147 [pid = 1788] [id = 224] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x97d94800 == 146 [pid = 1788] [id = 217] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd94800 == 145 [pid = 1788] [id = 65] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x984d3000 == 144 [pid = 1788] [id = 218] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x981ea400 == 143 [pid = 1788] [id = 220] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x894bdc00 == 142 [pid = 1788] [id = 214] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffcd800 == 141 [pid = 1788] [id = 219] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x894c7400 == 140 [pid = 1788] [id = 213] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x83487800 == 139 [pid = 1788] [id = 280] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21c400 == 138 [pid = 1788] [id = 279] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x88de1c00 == 137 [pid = 1788] [id = 278] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x8711fc00 == 136 [pid = 1788] [id = 277] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x84a91800 == 135 [pid = 1788] [id = 276] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x838c2400 == 134 [pid = 1788] [id = 268] 21:32:37 INFO - PROCESS | 1788 | --DOCSHELL 0x838cac00 == 133 [pid = 1788] [id = 267] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 420 (0x930dc000) [pid = 1788] [serial = 696] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 419 (0x8fdb6800) [pid = 1788] [serial = 764] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 418 (0x8f8e9c00) [pid = 1788] [serial = 761] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 417 (0x930e6000) [pid = 1788] [serial = 707] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 416 (0x85d8f800) [pid = 1788] [serial = 749] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 415 (0x87123800) [pid = 1788] [serial = 750] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 414 (0x90405c00) [pid = 1788] [serial = 704] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 413 (0x8b51e800) [pid = 1788] [serial = 746] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 412 (0x8e896000) [pid = 1788] [serial = 743] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 411 (0x85543c00) [pid = 1788] [serial = 740] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 410 (0x85539400) [pid = 1788] [serial = 737] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 409 (0x84c53800) [pid = 1788] [serial = 734] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 408 (0x84a9ac00) [pid = 1788] [serial = 731] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 407 (0x8b5b0000) [pid = 1788] [serial = 728] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 406 (0x8b5a4400) [pid = 1788] [serial = 725] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 405 (0x85d88400) [pid = 1788] [serial = 698] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 404 (0xa0eaf400) [pid = 1788] [serial = 719] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 403 (0x99a17400) [pid = 1788] [serial = 713] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 402 (0x89e62400) [pid = 1788] [serial = 755] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 401 (0x8b21e000) [pid = 1788] [serial = 756] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 400 (0x890f5800) [pid = 1788] [serial = 722] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 399 (0x889a3800) [pid = 1788] [serial = 716] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 398 (0x8e8a1800) [pid = 1788] [serial = 701] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 397 (0x981e5800) [pid = 1788] [serial = 710] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 396 (0x8899f400) [pid = 1788] [serial = 752] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 395 (0x890efc00) [pid = 1788] [serial = 753] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 394 (0x90402c00) [pid = 1788] [serial = 765] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 393 (0x8b5f6800) [pid = 1788] [serial = 758] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 392 (0x8e89e400) [pid = 1788] [serial = 759] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 391 (0x907de800) [pid = 1788] [serial = 768] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 390 (0x920f7400) [pid = 1788] [serial = 770] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 389 (0x8fd4e400) [pid = 1788] [serial = 762] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | --DOMWINDOW == 388 (0x90406800) [pid = 1788] [serial = 767] [outer = (nil)] [url = about:blank] 21:32:37 INFO - PROCESS | 1788 | 1461213157729 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x83485800 == 134 [pid = 1788] [id = 300] 21:32:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 389 (0x838ca000) [pid = 1788] [serial = 901] [outer = (nil)] 21:32:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 390 (0x83b0bc00) [pid = 1788] [serial = 902] [outer = 0x838ca000] 21:32:37 INFO - PROCESS | 1788 | 1461213157813 Marionette DEBUG loaded listener.js 21:32:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 391 (0x8553b800) [pid = 1788] [serial = 903] [outer = 0x838ca000] 21:32:38 INFO - PROCESS | 1788 | 1461213158534 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2289ms 21:32:38 INFO - PROCESS | 1788 | 1461213158543 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:32:38 INFO - PROCESS | 1788 | 1461213158546 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:32:38 INFO - PROCESS | 1788 | 1461213158554 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:32:38 INFO - PROCESS | 1788 | 1461213158563 Marionette TRACE conn4 <- [1,1174,null,{}] 21:32:38 INFO - PROCESS | 1788 | 1461213158577 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:38 INFO - PROCESS | 1788 | 1461213158760 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:32:38 INFO - PROCESS | 1788 | 1461213158953 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392e800 == 135 [pid = 1788] [id = 301] 21:32:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 392 (0x87d0f800) [pid = 1788] [serial = 904] [outer = (nil)] 21:32:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 393 (0x889f0000) [pid = 1788] [serial = 905] [outer = 0x87d0f800] 21:32:39 INFO - PROCESS | 1788 | 1461213159027 Marionette DEBUG loaded listener.js 21:32:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 394 (0x88fe9400) [pid = 1788] [serial = 906] [outer = 0x87d0f800] 21:32:39 INFO - PROCESS | 1788 | 1461213159829 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 1788 | 1461213159902 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:32:39 INFO - PROCESS | 1788 | 1461213159910 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 1788 | 1461213159912 Marionette TRACE conn4 <- [1,1178,null,{}] 21:32:39 INFO - PROCESS | 1788 | 1461213159924 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:40 INFO - PROCESS | 1788 | 1461213160157 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:32:40 INFO - PROCESS | 1788 | 1461213160180 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cfc00 == 136 [pid = 1788] [id = 302] 21:32:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 395 (0x890f9400) [pid = 1788] [serial = 907] [outer = (nil)] 21:32:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 396 (0x8ac5a800) [pid = 1788] [serial = 908] [outer = 0x890f9400] 21:32:40 INFO - PROCESS | 1788 | 1461213160249 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 397 (0x8afd5400) [pid = 1788] [serial = 909] [outer = 0x890f9400] 21:32:41 INFO - PROCESS | 1788 | 1461213161173 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:32:41 INFO - PROCESS | 1788 | 1461213161246 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:32:41 INFO - PROCESS | 1788 | 1461213161257 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:32:41 INFO - PROCESS | 1788 | 1461213161259 Marionette TRACE conn4 <- [1,1182,null,{}] 21:32:41 INFO - PROCESS | 1788 | 1461213161265 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:41 INFO - PROCESS | 1788 | 1461213161523 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:32:41 INFO - PROCESS | 1788 | 1461213161550 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b519000 == 137 [pid = 1788] [id = 303] 21:32:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 398 (0x8b519c00) [pid = 1788] [serial = 910] [outer = (nil)] 21:32:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 399 (0x8b522000) [pid = 1788] [serial = 911] [outer = 0x8b519c00] 21:32:41 INFO - PROCESS | 1788 | 1461213161639 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 400 (0x8e898800) [pid = 1788] [serial = 912] [outer = 0x8b519c00] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 399 (0x97d10800) [pid = 1788] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 398 (0x92bb9800) [pid = 1788] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 397 (0x8f4a2800) [pid = 1788] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 396 (0x8ffcec00) [pid = 1788] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 395 (0x8fd8d000) [pid = 1788] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 394 (0x91406400) [pid = 1788] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 393 (0x8b217000) [pid = 1788] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 392 (0x9061f800) [pid = 1788] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 391 (0x8fdb2c00) [pid = 1788] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 390 (0x8eaa1800) [pid = 1788] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 389 (0x9fc5d400) [pid = 1788] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 388 (0x99a18800) [pid = 1788] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 387 (0x97b7d000) [pid = 1788] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 386 (0x91407800) [pid = 1788] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 385 (0x977fcc00) [pid = 1788] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 384 (0x89aacc00) [pid = 1788] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:32:43 INFO - PROCESS | 1788 | --DOMWINDOW == 383 (0x92bc3000) [pid = 1788] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 382 (0x99a12800) [pid = 1788] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 381 (0x8eaa1400) [pid = 1788] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 380 (0x97ea3000) [pid = 1788] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 379 (0x8fe6b800) [pid = 1788] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 378 (0x8ea9cc00) [pid = 1788] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 377 (0x90262c00) [pid = 1788] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 376 (0x90401400) [pid = 1788] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 375 (0x96fe6400) [pid = 1788] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 374 (0x89e57c00) [pid = 1788] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 373 (0x8afcc800) [pid = 1788] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 372 (0x8ea98800) [pid = 1788] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 371 (0x8f59b400) [pid = 1788] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 370 (0x984c5400) [pid = 1788] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 369 (0x8ac57800) [pid = 1788] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 368 (0x8ac5e800) [pid = 1788] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 367 (0x97d8b000) [pid = 1788] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 366 (0x92a73800) [pid = 1788] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 365 (0x9892dc00) [pid = 1788] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 364 (0x9919c400) [pid = 1788] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 363 (0x92f06c00) [pid = 1788] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 362 (0x9fe27400) [pid = 1788] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 361 (0x894bc000) [pid = 1788] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 360 (0x97e14400) [pid = 1788] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 359 (0x99213000) [pid = 1788] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 358 (0x8fd8c000) [pid = 1788] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 357 (0x9ffa3c00) [pid = 1788] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 356 (0x9fe22400) [pid = 1788] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 355 (0x9921d400) [pid = 1788] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 354 (0x96fea800) [pid = 1788] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 353 (0x8ffce400) [pid = 1788] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 352 (0x9b0b6400) [pid = 1788] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 351 (0x89aaf400) [pid = 1788] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 350 (0x97d0b800) [pid = 1788] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 349 (0x8b21f000) [pid = 1788] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 348 (0x890edc00) [pid = 1788] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 347 (0x92c96000) [pid = 1788] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 346 (0x9079d000) [pid = 1788] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 345 (0x8fdae400) [pid = 1788] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 344 (0x930e5000) [pid = 1788] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 343 (0x84a8dc00) [pid = 1788] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 342 (0x889a0400) [pid = 1788] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 341 (0x88996800) [pid = 1788] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 340 (0x99939c00) [pid = 1788] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 339 (0x94f03400) [pid = 1788] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 338 (0x907db000) [pid = 1788] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 337 (0x8ffcb000) [pid = 1788] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 336 (0x8b5f7c00) [pid = 1788] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 335 (0x85c3d400) [pid = 1788] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 334 (0xa0eb5c00) [pid = 1788] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 333 (0x907e8800) [pid = 1788] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 332 (0x85c3ec00) [pid = 1788] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 331 (0x9fe2ac00) [pid = 1788] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 330 (0x9fb8ec00) [pid = 1788] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 329 (0x97d8e400) [pid = 1788] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 328 (0x9ae61c00) [pid = 1788] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 327 (0x988f2000) [pid = 1788] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 326 (0x94f07000) [pid = 1788] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 325 (0x8894dc00) [pid = 1788] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 324 (0x8861b400) [pid = 1788] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 323 (0x88613000) [pid = 1788] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 322 (0x894bc800) [pid = 1788] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 321 (0x88de6400) [pid = 1788] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 320 (0x88de3000) [pid = 1788] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 319 (0x98b0d400) [pid = 1788] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 318 (0x97e0f000) [pid = 1788] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 317 (0x95bb7400) [pid = 1788] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 316 (0x895f3400) [pid = 1788] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 315 (0x8fd88c00) [pid = 1788] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 314 (0x89e66000) [pid = 1788] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 313 (0xa4c10800) [pid = 1788] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 312 (0x895edc00) [pid = 1788] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 311 (0x8f8e6800) [pid = 1788] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 310 (0x99938c00) [pid = 1788] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 309 (0x894c8400) [pid = 1788] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 308 (0x8fd8bc00) [pid = 1788] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 307 (0x8b21d800) [pid = 1788] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 306 (0x83b0d000) [pid = 1788] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 305 (0x92f09800) [pid = 1788] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 304 (0x87d0c000) [pid = 1788] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 303 (0x87d0c800) [pid = 1788] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 302 (0x99942400) [pid = 1788] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 301 (0x97d0b400) [pid = 1788] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 300 (0x8392f800) [pid = 1788] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 299 (0x87129000) [pid = 1788] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 298 (0x9062cc00) [pid = 1788] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 297 (0x8b21a000) [pid = 1788] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 296 (0x84a93000) [pid = 1788] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 295 (0x9079a400) [pid = 1788] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 294 (0x8afd4400) [pid = 1788] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 293 (0x83492400) [pid = 1788] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 292 (0x87d12800) [pid = 1788] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 291 (0x838cf400) [pid = 1788] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 290 (0x87d12000) [pid = 1788] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 289 (0x92bbb000) [pid = 1788] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 288 (0x87128c00) [pid = 1788] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 287 (0x895e9800) [pid = 1788] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 286 (0x83b0fc00) [pid = 1788] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 285 (0x838cb400) [pid = 1788] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 284 (0x8392bc00) [pid = 1788] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 283 (0x83488000) [pid = 1788] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 282 (0x92af1000) [pid = 1788] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 281 (0x88ff5800) [pid = 1788] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 280 (0x88ff3c00) [pid = 1788] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 279 (0x89ab2400) [pid = 1788] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 278 (0x88de5000) [pid = 1788] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 277 (0x95b44800) [pid = 1788] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 276 (0x84c54000) [pid = 1788] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 275 (0x889a0800) [pid = 1788] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 274 (0x8f451800) [pid = 1788] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 273 (0x8afd7000) [pid = 1788] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 272 (0x8894d000) [pid = 1788] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 271 (0x8b5adc00) [pid = 1788] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 270 (0x8afd1400) [pid = 1788] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 269 (0x920ef400) [pid = 1788] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 268 (0x84a99000) [pid = 1788] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 267 (0x8b51a800) [pid = 1788] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 266 (0x9140e800) [pid = 1788] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 265 (0x84c59c00) [pid = 1788] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 264 (0x8b5ef800) [pid = 1788] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 263 (0x8ea9d000) [pid = 1788] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 262 (0x8fe60400) [pid = 1788] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 261 (0x89ab8000) [pid = 1788] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 260 (0x88de1400) [pid = 1788] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 259 (0x895f2800) [pid = 1788] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 258 (0x9061f000) [pid = 1788] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:32:44 INFO - PROCESS | 1788 | --DOMWINDOW == 257 (0x85542c00) [pid = 1788] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:32:44 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:44 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:32:44 INFO - PROCESS | 1788 | 1461213164630 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:32:44 INFO - PROCESS | 1788 | 1461213164701 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:32:44 INFO - PROCESS | 1788 | 1461213164708 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:32:44 INFO - PROCESS | 1788 | 1461213164711 Marionette TRACE conn4 <- [1,1186,null,{}] 21:32:44 INFO - PROCESS | 1788 | 1461213164716 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:44 INFO - PROCESS | 1788 | 1461213164901 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:32:45 INFO - PROCESS | 1788 | 1461213165133 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348e800 == 138 [pid = 1788] [id = 304] 21:32:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 258 (0x83492400) [pid = 1788] [serial = 913] [outer = (nil)] 21:32:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 259 (0x853d4400) [pid = 1788] [serial = 914] [outer = 0x83492400] 21:32:45 INFO - PROCESS | 1788 | 1461213165208 Marionette DEBUG loaded listener.js 21:32:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 260 (0x87129000) [pid = 1788] [serial = 915] [outer = 0x83492400] 21:32:46 INFO - PROCESS | 1788 | 1461213166054 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 21:32:46 INFO - PROCESS | 1788 | 1461213166156 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:32:46 INFO - PROCESS | 1788 | 1461213166166 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:32:46 INFO - PROCESS | 1788 | 1461213166171 Marionette TRACE conn4 <- [1,1190,null,{}] 21:32:46 INFO - PROCESS | 1788 | 1461213166182 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:46 INFO - PROCESS | 1788 | 1461213166382 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:32:46 INFO - PROCESS | 1788 | 1461213166697 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x83931000 == 139 [pid = 1788] [id = 305] 21:32:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 261 (0x83932000) [pid = 1788] [serial = 916] [outer = (nil)] 21:32:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 262 (0x83b0e400) [pid = 1788] [serial = 917] [outer = 0x83932000] 21:32:46 INFO - PROCESS | 1788 | 1461213166790 Marionette DEBUG loaded listener.js 21:32:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 263 (0x84a91800) [pid = 1788] [serial = 918] [outer = 0x83932000] 21:32:47 INFO - PROCESS | 1788 | 1461213167706 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 21:32:47 INFO - PROCESS | 1788 | 1461213167763 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:32:47 INFO - PROCESS | 1788 | 1461213167774 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:32:47 INFO - PROCESS | 1788 | 1461213167778 Marionette TRACE conn4 <- [1,1194,null,{}] 21:32:47 INFO - PROCESS | 1788 | 1461213167785 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:47 INFO - PROCESS | 1788 | 1461213167976 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:32:48 INFO - PROCESS | 1788 | 1461213168299 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x85539400 == 140 [pid = 1788] [id = 306] 21:32:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 264 (0x8553e000) [pid = 1788] [serial = 919] [outer = (nil)] 21:32:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 265 (0x8711e400) [pid = 1788] [serial = 920] [outer = 0x8553e000] 21:32:48 INFO - PROCESS | 1788 | 1461213168389 Marionette DEBUG loaded listener.js 21:32:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 266 (0x87d14800) [pid = 1788] [serial = 921] [outer = 0x8553e000] 21:32:49 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:49 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:49 INFO - PROCESS | 1788 | 1461213169358 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:32:49 INFO - PROCESS | 1788 | 1461213169417 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:32:49 INFO - PROCESS | 1788 | 1461213169423 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:32:49 INFO - PROCESS | 1788 | 1461213169429 Marionette TRACE conn4 <- [1,1198,null,{}] 21:32:49 INFO - PROCESS | 1788 | 1461213169445 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:49 INFO - PROCESS | 1788 | 1461213169689 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:32:50 INFO - PROCESS | 1788 | 1461213170056 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8899bc00 == 141 [pid = 1788] [id = 307] 21:32:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 267 (0x889a4000) [pid = 1788] [serial = 922] [outer = (nil)] 21:32:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 268 (0x88fee400) [pid = 1788] [serial = 923] [outer = 0x889a4000] 21:32:50 INFO - PROCESS | 1788 | 1461213170150 Marionette DEBUG loaded listener.js 21:32:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 269 (0x894bc000) [pid = 1788] [serial = 924] [outer = 0x889a4000] 21:32:51 INFO - PROCESS | 1788 | 1461213171043 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1687ms 21:32:51 INFO - PROCESS | 1788 | 1461213171110 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:32:51 INFO - PROCESS | 1788 | 1461213171115 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:32:51 INFO - PROCESS | 1788 | 1461213171121 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:32:51 INFO - PROCESS | 1788 | 1461213171125 Marionette TRACE conn4 <- [1,1202,null,{}] 21:32:51 INFO - PROCESS | 1788 | 1461213171130 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:51 INFO - PROCESS | 1788 | 1461213171314 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:32:51 INFO - PROCESS | 1788 | 1461213171630 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x895ebc00 == 142 [pid = 1788] [id = 308] 21:32:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 270 (0x89ab5000) [pid = 1788] [serial = 925] [outer = (nil)] 21:32:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 271 (0x89e61800) [pid = 1788] [serial = 926] [outer = 0x89ab5000] 21:32:51 INFO - PROCESS | 1788 | 1461213171723 Marionette DEBUG loaded listener.js 21:32:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 272 (0x8ac5c800) [pid = 1788] [serial = 927] [outer = 0x89ab5000] 21:32:52 INFO - PROCESS | 1788 | 1461213172593 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:32:52 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 21:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1530ms 21:32:52 INFO - PROCESS | 1788 | 1461213172652 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:32:52 INFO - PROCESS | 1788 | 1461213172656 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:32:52 INFO - PROCESS | 1788 | 1461213172663 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:32:52 INFO - PROCESS | 1788 | 1461213172666 Marionette TRACE conn4 <- [1,1206,null,{}] 21:32:52 INFO - PROCESS | 1788 | 1461213172672 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:52 INFO - PROCESS | 1788 | 1461213172857 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:32:53 INFO - PROCESS | 1788 | 1461213173174 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f0000 == 143 [pid = 1788] [id = 309] 21:32:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 273 (0x89aab800) [pid = 1788] [serial = 928] [outer = (nil)] 21:32:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 274 (0x8b21cc00) [pid = 1788] [serial = 929] [outer = 0x89aab800] 21:32:53 INFO - PROCESS | 1788 | 1461213173265 Marionette DEBUG loaded listener.js 21:32:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 275 (0x8b515c00) [pid = 1788] [serial = 930] [outer = 0x89aab800] 21:32:54 INFO - PROCESS | 1788 | 1461213174140 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:32:54 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 21:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1529ms 21:32:54 INFO - PROCESS | 1788 | 1461213174192 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:32:54 INFO - PROCESS | 1788 | 1461213174196 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:32:54 INFO - PROCESS | 1788 | 1461213174203 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:32:54 INFO - PROCESS | 1788 | 1461213174206 Marionette TRACE conn4 <- [1,1210,null,{}] 21:32:54 INFO - PROCESS | 1788 | 1461213174212 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:54 INFO - PROCESS | 1788 | 1461213174440 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:32:54 INFO - PROCESS | 1788 | 1461213174775 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e63800 == 144 [pid = 1788] [id = 310] 21:32:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 276 (0x8e8a4400) [pid = 1788] [serial = 931] [outer = (nil)] 21:32:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 277 (0x8f449400) [pid = 1788] [serial = 932] [outer = 0x8e8a4400] 21:32:54 INFO - PROCESS | 1788 | 1461213174873 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 278 (0x8f4a9800) [pid = 1788] [serial = 933] [outer = 0x8e8a4400] 21:32:55 INFO - PROCESS | 1788 | 1461213175743 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1578ms 21:32:55 INFO - PROCESS | 1788 | 1461213175781 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:32:55 INFO - PROCESS | 1788 | 1461213175785 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:32:55 INFO - PROCESS | 1788 | 1461213175791 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:32:55 INFO - PROCESS | 1788 | 1461213175795 Marionette TRACE conn4 <- [1,1214,null,{}] 21:32:55 INFO - PROCESS | 1788 | 1461213175801 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:55 INFO - PROCESS | 1788 | 1461213175978 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:32:56 INFO - PROCESS | 1788 | 1461213176305 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4adc00 == 145 [pid = 1788] [id = 311] 21:32:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 279 (0x8f598800) [pid = 1788] [serial = 934] [outer = (nil)] 21:32:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 280 (0x8f8eec00) [pid = 1788] [serial = 935] [outer = 0x8f598800] 21:32:56 INFO - PROCESS | 1788 | 1461213176398 Marionette DEBUG loaded listener.js 21:32:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 281 (0x8fa3e000) [pid = 1788] [serial = 936] [outer = 0x8f598800] 21:32:57 INFO - PROCESS | 1788 | 1461213177276 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1530ms 21:32:57 INFO - PROCESS | 1788 | 1461213177322 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:32:57 INFO - PROCESS | 1788 | 1461213177325 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:32:57 INFO - PROCESS | 1788 | 1461213177331 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:32:57 INFO - PROCESS | 1788 | 1461213177335 Marionette TRACE conn4 <- [1,1218,null,{}] 21:32:57 INFO - PROCESS | 1788 | 1461213177340 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:57 INFO - PROCESS | 1788 | 1461213177552 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:32:57 INFO - PROCESS | 1788 | 1461213177874 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ea99c00 == 146 [pid = 1788] [id = 312] 21:32:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 282 (0x8f4a5000) [pid = 1788] [serial = 937] [outer = (nil)] 21:32:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 283 (0x8fdae400) [pid = 1788] [serial = 938] [outer = 0x8f4a5000] 21:32:57 INFO - PROCESS | 1788 | 1461213177968 Marionette DEBUG loaded listener.js 21:32:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 284 (0x8fdb4000) [pid = 1788] [serial = 939] [outer = 0x8f4a5000] 21:32:58 INFO - PROCESS | 1788 | --DOCSHELL 0x91405400 == 145 [pid = 1788] [id = 10] 21:32:58 INFO - PROCESS | 1788 | 1461213178928 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1631ms 21:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:32:58 INFO - PROCESS | 1788 | 1461213178964 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:32:58 INFO - PROCESS | 1788 | 1461213178967 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:32:58 INFO - PROCESS | 1788 | 1461213178974 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:32:58 INFO - PROCESS | 1788 | 1461213178977 Marionette TRACE conn4 <- [1,1222,null,{}] 21:32:58 INFO - PROCESS | 1788 | 1461213178983 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:59 INFO - PROCESS | 1788 | 1461213179171 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:32:59 INFO - PROCESS | 1788 | 1461213179487 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f5a1800 == 146 [pid = 1788] [id = 313] 21:32:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 285 (0x8fd4f400) [pid = 1788] [serial = 940] [outer = (nil)] 21:32:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 286 (0x8ffd6c00) [pid = 1788] [serial = 941] [outer = 0x8fd4f400] 21:32:59 INFO - PROCESS | 1788 | 1461213179581 Marionette DEBUG loaded listener.js 21:32:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 287 (0x901e6400) [pid = 1788] [serial = 942] [outer = 0x8fd4f400] 21:33:00 INFO - PROCESS | 1788 | 1461213180432 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:33:00 INFO - PROCESS | 1788 | 1461213180472 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:33:00 INFO - PROCESS | 1788 | 1461213180478 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:33:00 INFO - PROCESS | 1788 | 1461213180481 Marionette TRACE conn4 <- [1,1226,null,{}] 21:33:00 INFO - PROCESS | 1788 | 1461213180487 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:00 INFO - PROCESS | 1788 | 1461213180678 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:33:01 INFO - PROCESS | 1788 | 1461213181033 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348a000 == 147 [pid = 1788] [id = 314] 21:33:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 288 (0x90624800) [pid = 1788] [serial = 943] [outer = (nil)] 21:33:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 289 (0x907a1c00) [pid = 1788] [serial = 944] [outer = 0x90624800] 21:33:01 INFO - PROCESS | 1788 | 1461213181134 Marionette DEBUG loaded listener.js 21:33:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 290 (0x907df400) [pid = 1788] [serial = 945] [outer = 0x90624800] 21:33:01 INFO - PROCESS | 1788 | 1461213181974 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1533ms 21:33:02 INFO - PROCESS | 1788 | 1461213182012 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:33:02 INFO - PROCESS | 1788 | 1461213182016 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:33:02 INFO - PROCESS | 1788 | 1461213182023 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 1788 | 1461213182027 Marionette TRACE conn4 <- [1,1230,null,{}] 21:33:02 INFO - PROCESS | 1788 | 1461213182034 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:02 INFO - PROCESS | 1788 | 1461213182242 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:33:02 INFO - PROCESS | 1788 | 1461213182517 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x9079a400 == 148 [pid = 1788] [id = 315] 21:33:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 291 (0x91455c00) [pid = 1788] [serial = 946] [outer = (nil)] 21:33:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 292 (0x920ef400) [pid = 1788] [serial = 947] [outer = 0x91455c00] 21:33:02 INFO - PROCESS | 1788 | 1461213182669 Marionette DEBUG loaded listener.js 21:33:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 293 (0x92ae2800) [pid = 1788] [serial = 948] [outer = 0x91455c00] 21:33:03 INFO - PROCESS | 1788 | 1461213183541 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1578ms 21:33:03 INFO - PROCESS | 1788 | 1461213183601 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:33:03 INFO - PROCESS | 1788 | 1461213183605 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:33:03 INFO - PROCESS | 1788 | 1461213183612 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:33:03 INFO - PROCESS | 1788 | 1461213183615 Marionette TRACE conn4 <- [1,1234,null,{}] 21:33:03 INFO - PROCESS | 1788 | 1461213183621 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:03 INFO - PROCESS | 1788 | 1461213183807 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:33:04 INFO - PROCESS | 1788 | 1461213184129 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa2800 == 149 [pid = 1788] [id = 316] 21:33:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 294 (0x8f4a4000) [pid = 1788] [serial = 949] [outer = (nil)] 21:33:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 295 (0x92c94c00) [pid = 1788] [serial = 950] [outer = 0x8f4a4000] 21:33:04 INFO - PROCESS | 1788 | 1461213184218 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 296 (0x92f08400) [pid = 1788] [serial = 951] [outer = 0x8f4a4000] 21:33:05 INFO - PROCESS | 1788 | 1461213185046 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1477ms 21:33:05 INFO - PROCESS | 1788 | 1461213185090 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:33:05 INFO - PROCESS | 1788 | 1461213185094 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:33:05 INFO - PROCESS | 1788 | 1461213185100 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 1788 | 1461213185102 Marionette TRACE conn4 <- [1,1238,null,{}] 21:33:05 INFO - PROCESS | 1788 | 1461213185109 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:05 INFO - PROCESS | 1788 | 1461213185286 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:33:05 INFO - PROCESS | 1788 | 1461213185568 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bb9800 == 150 [pid = 1788] [id = 317] 21:33:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 297 (0x92c93c00) [pid = 1788] [serial = 952] [outer = (nil)] 21:33:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 298 (0x939da400) [pid = 1788] [serial = 953] [outer = 0x92c93c00] 21:33:05 INFO - PROCESS | 1788 | 1461213185706 Marionette DEBUG loaded listener.js 21:33:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 299 (0x94f07000) [pid = 1788] [serial = 954] [outer = 0x92c93c00] 21:33:06 INFO - PROCESS | 1788 | 1461213186575 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1535ms 21:33:06 INFO - PROCESS | 1788 | 1461213186636 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:33:06 INFO - PROCESS | 1788 | 1461213186639 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:33:06 INFO - PROCESS | 1788 | 1461213186646 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:33:06 INFO - PROCESS | 1788 | 1461213186649 Marionette TRACE conn4 <- [1,1242,null,{}] 21:33:06 INFO - PROCESS | 1788 | 1461213186655 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:06 INFO - PROCESS | 1788 | 1461213186842 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:33:07 INFO - PROCESS | 1788 | 1461213187162 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c41c00 == 151 [pid = 1788] [id = 318] 21:33:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 300 (0x930e3400) [pid = 1788] [serial = 955] [outer = (nil)] 21:33:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 301 (0x9780a800) [pid = 1788] [serial = 956] [outer = 0x930e3400] 21:33:07 INFO - PROCESS | 1788 | 1461213187252 Marionette DEBUG loaded listener.js 21:33:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 302 (0x97b7d000) [pid = 1788] [serial = 957] [outer = 0x930e3400] 21:33:08 INFO - PROCESS | 1788 | 1461213188118 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1529ms 21:33:08 INFO - PROCESS | 1788 | 1461213188176 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:33:08 INFO - PROCESS | 1788 | 1461213188179 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:33:08 INFO - PROCESS | 1788 | 1461213188186 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:33:08 INFO - PROCESS | 1788 | 1461213188189 Marionette TRACE conn4 <- [1,1246,null,{}] 21:33:08 INFO - PROCESS | 1788 | 1461213188195 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:08 INFO - PROCESS | 1788 | 1461213188379 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:33:08 INFO - PROCESS | 1788 | 1461213188661 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffcb000 == 152 [pid = 1788] [id = 319] 21:33:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 303 (0x9140d800) [pid = 1788] [serial = 958] [outer = (nil)] 21:33:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 304 (0x97d91000) [pid = 1788] [serial = 959] [outer = 0x9140d800] 21:33:08 INFO - PROCESS | 1788 | 1461213188794 Marionette DEBUG loaded listener.js 21:33:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 305 (0x97d94800) [pid = 1788] [serial = 960] [outer = 0x9140d800] 21:33:09 INFO - PROCESS | 1788 | 1461213189662 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1529ms 21:33:09 INFO - PROCESS | 1788 | 1461213189716 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:33:09 INFO - PROCESS | 1788 | 1461213189719 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:33:09 INFO - PROCESS | 1788 | 1461213189725 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:33:09 INFO - PROCESS | 1788 | 1461213189729 Marionette TRACE conn4 <- [1,1250,null,{}] 21:33:09 INFO - PROCESS | 1788 | 1461213189734 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:09 INFO - PROCESS | 1788 | 1461213189926 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:33:10 INFO - PROCESS | 1788 | 1461213190248 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b03800 == 153 [pid = 1788] [id = 320] 21:33:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 306 (0x83b0f800) [pid = 1788] [serial = 961] [outer = (nil)] 21:33:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 307 (0x981ebc00) [pid = 1788] [serial = 962] [outer = 0x83b0f800] 21:33:10 INFO - PROCESS | 1788 | 1461213190342 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 308 (0x984ce800) [pid = 1788] [serial = 963] [outer = 0x83b0f800] 21:33:11 INFO - PROCESS | 1788 | 1461213191215 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1534ms 21:33:11 INFO - PROCESS | 1788 | 1461213191261 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:33:11 INFO - PROCESS | 1788 | 1461213191265 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:33:11 INFO - PROCESS | 1788 | 1461213191271 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:33:11 INFO - PROCESS | 1788 | 1461213191275 Marionette TRACE conn4 <- [1,1254,null,{}] 21:33:11 INFO - PROCESS | 1788 | 1461213191280 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:11 INFO - PROCESS | 1788 | 1461213191469 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:33:11 INFO - PROCESS | 1788 | 1461213191797 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x96fed400 == 154 [pid = 1788] [id = 321] 21:33:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 309 (0x97d93000) [pid = 1788] [serial = 964] [outer = (nil)] 21:33:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 310 (0x99934c00) [pid = 1788] [serial = 965] [outer = 0x97d93000] 21:33:11 INFO - PROCESS | 1788 | 1461213191890 Marionette DEBUG loaded listener.js 21:33:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 311 (0x9993c000) [pid = 1788] [serial = 966] [outer = 0x97d93000] 21:33:12 INFO - PROCESS | 1788 | 1461213192760 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1528ms 21:33:12 INFO - PROCESS | 1788 | 1461213192800 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:33:12 INFO - PROCESS | 1788 | 1461213192803 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:33:12 INFO - PROCESS | 1788 | 1461213192809 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:33:12 INFO - PROCESS | 1788 | 1461213192813 Marionette TRACE conn4 <- [1,1258,null,{}] 21:33:12 INFO - PROCESS | 1788 | 1461213192819 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:13 INFO - PROCESS | 1788 | 1461213193000 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:33:13 INFO - PROCESS | 1788 | 1461213193342 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x83485000 == 155 [pid = 1788] [id = 322] 21:33:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 312 (0x83485c00) [pid = 1788] [serial = 967] [outer = (nil)] 21:33:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 313 (0x83493000) [pid = 1788] [serial = 968] [outer = 0x83485c00] 21:33:13 INFO - PROCESS | 1788 | 1461213193432 Marionette DEBUG loaded listener.js 21:33:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 314 (0x838ca800) [pid = 1788] [serial = 969] [outer = 0x83485c00] 21:33:14 INFO - PROCESS | 1788 | 1461213194281 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1528ms 21:33:14 INFO - PROCESS | 1788 | 1461213194338 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:33:14 INFO - PROCESS | 1788 | 1461213194341 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:33:14 INFO - PROCESS | 1788 | 1461213194355 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:33:14 INFO - PROCESS | 1788 | 1461213194358 Marionette TRACE conn4 <- [1,1262,null,{}] 21:33:14 INFO - PROCESS | 1788 | 1461213194368 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:14 INFO - PROCESS | 1788 | 1461213194556 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:33:14 INFO - PROCESS | 1788 | 1461213194899 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b04800 == 156 [pid = 1788] [id = 323] 21:33:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 315 (0x83b0b800) [pid = 1788] [serial = 970] [outer = (nil)] 21:33:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 316 (0x84c51c00) [pid = 1788] [serial = 971] [outer = 0x83b0b800] 21:33:14 INFO - PROCESS | 1788 | 1461213194989 Marionette DEBUG loaded listener.js 21:33:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 317 (0x8553bc00) [pid = 1788] [serial = 972] [outer = 0x83b0b800] 21:33:15 INFO - PROCESS | 1788 | 1461213195899 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1593ms 21:33:15 INFO - PROCESS | 1788 | 1461213195942 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 1788 | 1461213195945 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:33:15 INFO - PROCESS | 1788 | 1461213195951 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 1788 | 1461213195954 Marionette TRACE conn4 <- [1,1266,null,{}] 21:33:15 INFO - PROCESS | 1788 | 1461213195962 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:16 INFO - PROCESS | 1788 | 1461213196156 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x8b519000 == 155 [pid = 1788] [id = 303] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x838cfc00 == 154 [pid = 1788] [id = 302] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x8392e800 == 153 [pid = 1788] [id = 301] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x83485800 == 152 [pid = 1788] [id = 300] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x83934800 == 151 [pid = 1788] [id = 299] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x8392c800 == 150 [pid = 1788] [id = 298] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5aa000 == 149 [pid = 1788] [id = 284] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff8c00 == 148 [pid = 1788] [id = 283] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x88997c00 == 147 [pid = 1788] [id = 282] 21:33:17 INFO - PROCESS | 1788 | --DOCSHELL 0x8348ec00 == 146 [pid = 1788] [id = 281] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 316 (0xa0f4e000) [pid = 1788] [serial = 373] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 315 (0x92bc2800) [pid = 1788] [serial = 361] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 314 (0x8f8f3400) [pid = 1788] [serial = 322] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 313 (0xa446f400) [pid = 1788] [serial = 219] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 312 (0x920eb000) [pid = 1788] [serial = 325] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 311 (0x97e0e400) [pid = 1788] [serial = 331] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 310 (0x89e61000) [pid = 1788] [serial = 443] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 309 (0x8afd8000) [pid = 1788] [serial = 434] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 308 (0x8eaa4400) [pid = 1788] [serial = 310] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 307 (0xa4464400) [pid = 1788] [serial = 304] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 306 (0x99199000) [pid = 1788] [serial = 334] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 305 (0x8ac62000) [pid = 1788] [serial = 428] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 304 (0x97d0c800) [pid = 1788] [serial = 431] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 303 (0x9ea23c00) [pid = 1788] [serial = 440] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 302 (0x9df18800) [pid = 1788] [serial = 418] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 301 (0x8f4ad400) [pid = 1788] [serial = 379] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 300 (0xa0c3ac00) [pid = 1788] [serial = 216] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 299 (0x97794400) [pid = 1788] [serial = 168] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 298 (0x92c98400) [pid = 1788] [serial = 204] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 297 (0x8b21f400) [pid = 1788] [serial = 382] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 296 (0x9ea26000) [pid = 1788] [serial = 425] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 295 (0xa6931c00) [pid = 1788] [serial = 376] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 294 (0x8f5a6400) [pid = 1788] [serial = 602] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 293 (0x8f8efc00) [pid = 1788] [serial = 307] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 292 (0x9feef400) [pid = 1788] [serial = 340] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 291 (0x895ec000) [pid = 1788] [serial = 449] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 290 (0x95b46c00) [pid = 1788] [serial = 265] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 289 (0xa0fa1000) [pid = 1788] [serial = 262] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 288 (0x97e07800) [pid = 1788] [serial = 415] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 287 (0xa3cdec00) [pid = 1788] [serial = 259] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 286 (0x9fb2d400) [pid = 1788] [serial = 253] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 285 (0x94f0ec00) [pid = 1788] [serial = 364] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 284 (0xa0c3cc00) [pid = 1788] [serial = 298] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 283 (0x894c6800) [pid = 1788] [serial = 446] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 282 (0x97ea8400) [pid = 1788] [serial = 370] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 281 (0xa282f400) [pid = 1788] [serial = 343] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 280 (0x92060800) [pid = 1788] [serial = 289] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 279 (0xa45a7000) [pid = 1788] [serial = 301] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 278 (0x9fe2dc00) [pid = 1788] [serial = 256] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 277 (0x9df10c00) [pid = 1788] [serial = 337] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 276 (0x97e09400) [pid = 1788] [serial = 250] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 275 (0x930e7400) [pid = 1788] [serial = 422] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 274 (0x9fc61400) [pid = 1788] [serial = 210] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 273 (0x8fe69800) [pid = 1788] [serial = 412] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 272 (0x90408400) [pid = 1788] [serial = 385] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 271 (0xa0a99400) [pid = 1788] [serial = 213] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 270 (0x9fe1fc00) [pid = 1788] [serial = 367] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 269 (0x97e0d800) [pid = 1788] [serial = 292] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 268 (0x92af0000) [pid = 1788] [serial = 247] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 267 (0x99220000) [pid = 1788] [serial = 207] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 266 (0x89ab6c00) [pid = 1788] [serial = 437] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 265 (0x95b41c00) [pid = 1788] [serial = 328] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 264 (0x9fb99c00) [pid = 1788] [serial = 295] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 263 (0x8fd91800) [pid = 1788] [serial = 409] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 262 (0x98f07c00) [pid = 1788] [serial = 545] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 261 (0x8b5ad800) [pid = 1788] [serial = 732] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 260 (0xa0eb8c00) [pid = 1788] [serial = 720] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 259 (0x8ac63c00) [pid = 1788] [serial = 717] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 258 (0x9fc5f800) [pid = 1788] [serial = 714] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 257 (0x98e52400) [pid = 1788] [serial = 711] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 256 (0x97cb5800) [pid = 1788] [serial = 708] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 255 (0x907dbc00) [pid = 1788] [serial = 705] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 254 (0x8f59c400) [pid = 1788] [serial = 702] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 253 (0x88de4800) [pid = 1788] [serial = 699] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 252 (0xa0eb9800) [pid = 1788] [serial = 675] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 251 (0xa0a47800) [pid = 1788] [serial = 672] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 250 (0x85c44400) [pid = 1788] [serial = 669] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 249 (0xa0c3ec00) [pid = 1788] [serial = 666] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 248 (0x9ffa1400) [pid = 1788] [serial = 663] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 247 (0x9fca2000) [pid = 1788] [serial = 660] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 246 (0x9ea24800) [pid = 1788] [serial = 657] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 245 (0x98e52800) [pid = 1788] [serial = 653] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 244 (0x97ea1000) [pid = 1788] [serial = 650] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 243 (0x88955800) [pid = 1788] [serial = 509] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 242 (0xa0ead800) [pid = 1788] [serial = 506] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 241 (0x8861b800) [pid = 1788] [serial = 503] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 240 (0x9079b000) [pid = 1788] [serial = 500] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 239 (0xa0a46c00) [pid = 1788] [serial = 497] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 238 (0x88deb400) [pid = 1788] [serial = 494] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 237 (0x9fef0400) [pid = 1788] [serial = 491] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 236 (0x991a4800) [pid = 1788] [serial = 488] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 235 (0x97ea8800) [pid = 1788] [serial = 485] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 234 (0x97d13400) [pid = 1788] [serial = 482] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 233 (0x9061dc00) [pid = 1788] [serial = 479] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 232 (0x8ea96800) [pid = 1788] [serial = 476] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 231 (0x84c56c00) [pid = 1788] [serial = 735] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 230 (0x8b51f800) [pid = 1788] [serial = 747] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 229 (0x930d8400) [pid = 1788] [serial = 641] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 228 (0x85546800) [pid = 1788] [serial = 741] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 227 (0x8b5f7800) [pid = 1788] [serial = 554] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 226 (0xa0ade400) [pid = 1788] [serial = 551] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 225 (0x92f08c00) [pid = 1788] [serial = 584] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 224 (0x97d93400) [pid = 1788] [serial = 590] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 223 (0x8ea9ac00) [pid = 1788] [serial = 578] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x9ae64800) [pid = 1788] [serial = 593] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x92ae3000) [pid = 1788] [serial = 638] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x8f599c00) [pid = 1788] [serial = 744] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x8e895400) [pid = 1788] [serial = 536] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x9b03dc00) [pid = 1788] [serial = 548] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x97ea8c00) [pid = 1788] [serial = 542] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x890f8800) [pid = 1788] [serial = 723] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x96ccd800) [pid = 1788] [serial = 644] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x9144a800) [pid = 1788] [serial = 635] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x907de400) [pid = 1788] [serial = 632] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x8b5a7c00) [pid = 1788] [serial = 842] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x8b51c400) [pid = 1788] [serial = 839] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x853ca000) [pid = 1788] [serial = 809] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x8b523000) [pid = 1788] [serial = 840] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x853ce800) [pid = 1788] [serial = 810] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x94f10400) [pid = 1788] [serial = 782] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x977fb000) [pid = 1788] [serial = 783] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x87d13800) [pid = 1788] [serial = 794] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x87d16c00) [pid = 1788] [serial = 795] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x9079c000) [pid = 1788] [serial = 827] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x920efc00) [pid = 1788] [serial = 828] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x9ffd1000) [pid = 1788] [serial = 791] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0xa0eaf000) [pid = 1788] [serial = 792] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x97eaa400) [pid = 1788] [serial = 785] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x98e4e400) [pid = 1788] [serial = 786] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x83b0ec00) [pid = 1788] [serial = 815] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x84c5c000) [pid = 1788] [serial = 816] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x87d18800) [pid = 1788] [serial = 833] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x92064c00) [pid = 1788] [serial = 779] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x90627c00) [pid = 1788] [serial = 623] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x92bc1800) [pid = 1788] [serial = 780] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x84c4dc00) [pid = 1788] [serial = 830] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x92ae7000) [pid = 1788] [serial = 575] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x84c5a000) [pid = 1788] [serial = 831] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8b5ae400) [pid = 1788] [serial = 776] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8f455000) [pid = 1788] [serial = 777] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x83b09000) [pid = 1788] [serial = 821] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x853d3800) [pid = 1788] [serial = 822] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x889f3c00) [pid = 1788] [serial = 800] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x94f06c00) [pid = 1788] [serial = 801] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x83b08000) [pid = 1788] [serial = 806] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x83b0ac00) [pid = 1788] [serial = 807] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x889ea400) [pid = 1788] [serial = 797] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x97810000) [pid = 1788] [serial = 473] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x889ecc00) [pid = 1788] [serial = 798] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x889a0c00) [pid = 1788] [serial = 773] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x97d95000) [pid = 1788] [serial = 533] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x894c1c00) [pid = 1788] [serial = 774] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x88618400) [pid = 1788] [serial = 824] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x895ed000) [pid = 1788] [serial = 825] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x889ee800) [pid = 1788] [serial = 803] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9fe28800) [pid = 1788] [serial = 804] [outer = (nil)] [url = about:blank] 21:33:17 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x83931c00) [pid = 1788] [serial = 812] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x83933c00) [pid = 1788] [serial = 813] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x8348d800) [pid = 1788] [serial = 818] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x83490800) [pid = 1788] [serial = 819] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x9b033400) [pid = 1788] [serial = 788] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x9ea23000) [pid = 1788] [serial = 789] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x890fa800) [pid = 1788] [serial = 836] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x895ec400) [pid = 1788] [serial = 837] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x88998000) [pid = 1788] [serial = 834] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x9ae69000) [pid = 1788] [serial = 599] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8e8a0c00) [pid = 1788] [serial = 557] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x88ff3000) [pid = 1788] [serial = 596] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x97d0c000) [pid = 1788] [serial = 647] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8553c800) [pid = 1788] [serial = 738] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8b5a7000) [pid = 1788] [serial = 726] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8fdbd400) [pid = 1788] [serial = 629] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x9061d800) [pid = 1788] [serial = 539] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8afdb800) [pid = 1788] [serial = 626] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0xa0c33800) [pid = 1788] [serial = 729] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8ffc9400) [pid = 1788] [serial = 581] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x9779bc00) [pid = 1788] [serial = 587] [outer = (nil)] [url = about:blank] 21:33:18 INFO - PROCESS | 1788 | 1461213198045 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec6800 == 147 [pid = 1788] [id = 324] 21:33:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x826ec000) [pid = 1788] [serial = 973] [outer = (nil)] 21:33:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x83930800) [pid = 1788] [serial = 974] [outer = 0x826ec000] 21:33:18 INFO - PROCESS | 1788 | 1461213198138 Marionette DEBUG loaded listener.js 21:33:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x83b03000) [pid = 1788] [serial = 975] [outer = 0x826ec000] 21:33:18 INFO - PROCESS | 1788 | 1461213198892 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2991ms 21:33:18 INFO - PROCESS | 1788 | 1461213198947 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:33:18 INFO - PROCESS | 1788 | 1461213198953 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:33:18 INFO - PROCESS | 1788 | 1461213198963 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 1788 | 1461213198966 Marionette TRACE conn4 <- [1,1270,null,{}] 21:33:18 INFO - PROCESS | 1788 | 1461213198973 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:19 INFO - PROCESS | 1788 | 1461213199168 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:33:19 INFO - PROCESS | 1788 | 1461213199340 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b7400 == 148 [pid = 1788] [id = 325] 21:33:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x84a96800) [pid = 1788] [serial = 976] [outer = (nil)] 21:33:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x84d43c00) [pid = 1788] [serial = 977] [outer = 0x84a96800] 21:33:19 INFO - PROCESS | 1788 | 1461213199427 Marionette DEBUG loaded listener.js 21:33:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x853ca000) [pid = 1788] [serial = 978] [outer = 0x84a96800] 21:33:20 INFO - PROCESS | 1788 | 1461213200327 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1389ms 21:33:20 INFO - PROCESS | 1788 | 1461213200355 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:33:20 INFO - PROCESS | 1788 | 1461213200361 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:33:20 INFO - PROCESS | 1788 | 1461213200382 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:33:20 INFO - PROCESS | 1788 | 1461213200386 Marionette TRACE conn4 <- [1,1274,null,{}] 21:33:20 INFO - PROCESS | 1788 | 1461213200391 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:20 INFO - PROCESS | 1788 | 1461213200626 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:33:20 INFO - PROCESS | 1788 | 1461213200653 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a99000 == 149 [pid = 1788] [id = 326] 21:33:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x84d4e000) [pid = 1788] [serial = 979] [outer = (nil)] 21:33:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x85c38800) [pid = 1788] [serial = 980] [outer = 0x84d4e000] 21:33:20 INFO - PROCESS | 1788 | 1461213200724 Marionette DEBUG loaded listener.js 21:33:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x85c43c00) [pid = 1788] [serial = 981] [outer = 0x84d4e000] 21:33:21 INFO - PROCESS | 1788 | 1461213201807 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1487ms 21:33:21 INFO - PROCESS | 1788 | 1461213201869 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:33:21 INFO - PROCESS | 1788 | 1461213201872 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:33:21 INFO - PROCESS | 1788 | 1461213201894 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:33:21 INFO - PROCESS | 1788 | 1461213201903 Marionette TRACE conn4 <- [1,1278,null,{}] 21:33:21 INFO - PROCESS | 1788 | 1461213201909 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:22 INFO - PROCESS | 1788 | 1461213202148 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x87d0f800) [pid = 1788] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8b519c00) [pid = 1788] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x838ca000) [pid = 1788] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x84c55c00) [pid = 1788] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8392cc00) [pid = 1788] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x890f9400) [pid = 1788] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:33:22 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x85c39800) [pid = 1788] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:33:22 INFO - PROCESS | 1788 | 1461213202769 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ecdc00 == 150 [pid = 1788] [id = 327] 21:33:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x81ed2c00) [pid = 1788] [serial = 982] [outer = (nil)] 21:33:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x853d5400) [pid = 1788] [serial = 983] [outer = 0x81ed2c00] 21:33:22 INFO - PROCESS | 1788 | 1461213202839 Marionette DEBUG loaded listener.js 21:33:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x87129800) [pid = 1788] [serial = 984] [outer = 0x81ed2c00] 21:33:23 INFO - PROCESS | 1788 | 1461213203549 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1692ms 21:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:33:23 INFO - PROCESS | 1788 | 1461213203580 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:33:23 INFO - PROCESS | 1788 | 1461213203583 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:33:23 INFO - PROCESS | 1788 | 1461213203599 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:33:23 INFO - PROCESS | 1788 | 1461213203601 Marionette TRACE conn4 <- [1,1282,null,{}] 21:33:23 INFO - PROCESS | 1788 | 1461213203608 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:23 INFO - PROCESS | 1788 | 1461213203779 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:33:23 INFO - PROCESS | 1788 | 1461213203794 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c39800 == 151 [pid = 1788] [id = 328] 21:33:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x87d12000) [pid = 1788] [serial = 985] [outer = (nil)] 21:33:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8861e400) [pid = 1788] [serial = 986] [outer = 0x87d12000] 21:33:23 INFO - PROCESS | 1788 | 1461213203865 Marionette DEBUG loaded listener.js 21:33:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x88959000) [pid = 1788] [serial = 987] [outer = 0x87d12000] 21:33:24 INFO - PROCESS | 1788 | 1461213204948 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1389ms 21:33:24 INFO - PROCESS | 1788 | 1461213204979 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:33:24 INFO - PROCESS | 1788 | 1461213204984 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:33:25 INFO - PROCESS | 1788 | 1461213204993 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:33:25 INFO - PROCESS | 1788 | 1461213204999 Marionette TRACE conn4 <- [1,1286,null,{}] 21:33:25 INFO - PROCESS | 1788 | 1461213205009 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:25 INFO - PROCESS | 1788 | 1461213205210 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:33:25 INFO - PROCESS | 1788 | 1461213205483 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0f000 == 152 [pid = 1788] [id = 329] 21:33:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x841b4c00) [pid = 1788] [serial = 988] [outer = (nil)] 21:33:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x84c5a000) [pid = 1788] [serial = 989] [outer = 0x841b4c00] 21:33:25 INFO - PROCESS | 1788 | 1461213205613 Marionette DEBUG loaded listener.js 21:33:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x853d3400) [pid = 1788] [serial = 990] [outer = 0x841b4c00] 21:33:26 INFO - PROCESS | 1788 | 1461213206582 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1634ms 21:33:26 INFO - PROCESS | 1788 | 1461213206627 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:33:26 INFO - PROCESS | 1788 | 1461213206636 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:33:26 INFO - PROCESS | 1788 | 1461213206646 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:33:26 INFO - PROCESS | 1788 | 1461213206651 Marionette TRACE conn4 <- [1,1290,null,{}] 21:33:26 INFO - PROCESS | 1788 | 1461213206657 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:26 INFO - PROCESS | 1788 | 1461213206855 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:33:27 INFO - PROCESS | 1788 | 1461213207115 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d6c00 == 153 [pid = 1788] [id = 330] 21:33:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x85c44c00) [pid = 1788] [serial = 991] [outer = (nil)] 21:33:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x85d8dc00) [pid = 1788] [serial = 992] [outer = 0x85c44c00] 21:33:27 INFO - PROCESS | 1788 | 1461213207243 Marionette DEBUG loaded listener.js 21:33:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x87d13800) [pid = 1788] [serial = 993] [outer = 0x85c44c00] 21:33:28 INFO - PROCESS | 1788 | 1461213208215 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1637ms 21:33:28 INFO - PROCESS | 1788 | 1461213208284 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:33:28 INFO - PROCESS | 1788 | 1461213208289 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:33:28 INFO - PROCESS | 1788 | 1461213208295 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:33:28 INFO - PROCESS | 1788 | 1461213208301 Marionette TRACE conn4 <- [1,1294,null,{}] 21:33:28 INFO - PROCESS | 1788 | 1461213208318 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:28 INFO - PROCESS | 1788 | 1461213208553 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:33:28 INFO - PROCESS | 1788 | 1461213208856 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8711bc00 == 154 [pid = 1788] [id = 331] 21:33:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x889e7400) [pid = 1788] [serial = 994] [outer = (nil)] 21:33:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x889f0c00) [pid = 1788] [serial = 995] [outer = 0x889e7400] 21:33:28 INFO - PROCESS | 1788 | 1461213208945 Marionette DEBUG loaded listener.js 21:33:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x88de6400) [pid = 1788] [serial = 996] [outer = 0x889e7400] 21:33:29 INFO - PROCESS | 1788 | 1461213209808 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1585ms 21:33:29 INFO - PROCESS | 1788 | 1461213209880 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:33:29 INFO - PROCESS | 1788 | 1461213209884 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:33:29 INFO - PROCESS | 1788 | 1461213209891 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:33:29 INFO - PROCESS | 1788 | 1461213209893 Marionette TRACE conn4 <- [1,1298,null,{}] 21:33:29 INFO - PROCESS | 1788 | 1461213209899 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:30 INFO - PROCESS | 1788 | 1461213210098 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:33:30 INFO - PROCESS | 1788 | 1461213210310 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x889a2c00 == 155 [pid = 1788] [id = 332] 21:33:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x889f2000) [pid = 1788] [serial = 997] [outer = (nil)] 21:33:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x88ff5c00) [pid = 1788] [serial = 998] [outer = 0x889f2000] 21:33:30 INFO - PROCESS | 1788 | 1461213210477 Marionette DEBUG loaded listener.js 21:33:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x890f2c00) [pid = 1788] [serial = 999] [outer = 0x889f2000] 21:33:31 INFO - PROCESS | 1788 | 1461213211495 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1632ms 21:33:31 INFO - PROCESS | 1788 | 1461213211523 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:33:31 INFO - PROCESS | 1788 | 1461213211527 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:33:31 INFO - PROCESS | 1788 | 1461213211533 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:33:31 INFO - PROCESS | 1788 | 1461213211536 Marionette TRACE conn4 <- [1,1302,null,{}] 21:33:31 INFO - PROCESS | 1788 | 1461213211542 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:31 INFO - PROCESS | 1788 | 1461213211732 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:33:32 INFO - PROCESS | 1788 | 1461213212007 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x889ed400 == 156 [pid = 1788] [id = 333] 21:33:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x890f8800) [pid = 1788] [serial = 1000] [outer = (nil)] 21:33:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x894bb800) [pid = 1788] [serial = 1001] [outer = 0x890f8800] 21:33:32 INFO - PROCESS | 1788 | 1461213212099 Marionette DEBUG loaded listener.js 21:33:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x894c6400) [pid = 1788] [serial = 1002] [outer = 0x890f8800] 21:33:32 INFO - PROCESS | 1788 | 1461213212986 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1490ms 21:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:33:33 INFO - PROCESS | 1788 | 1461213213024 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:33:33 INFO - PROCESS | 1788 | 1461213213027 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:33:33 INFO - PROCESS | 1788 | 1461213213034 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:33:33 INFO - PROCESS | 1788 | 1461213213037 Marionette TRACE conn4 <- [1,1306,null,{}] 21:33:33 INFO - PROCESS | 1788 | 1461213213043 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:33 INFO - PROCESS | 1788 | 1461213213253 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:33:33 INFO - PROCESS | 1788 | 1461213213515 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f5c00 == 157 [pid = 1788] [id = 334] 21:33:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x894c8000) [pid = 1788] [serial = 1003] [outer = (nil)] 21:33:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x89e5b800) [pid = 1788] [serial = 1004] [outer = 0x894c8000] 21:33:33 INFO - PROCESS | 1788 | 1461213213661 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x89e62000) [pid = 1788] [serial = 1005] [outer = 0x894c8000] 21:33:34 INFO - PROCESS | 1788 | 1461213214507 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1539ms 21:33:34 INFO - PROCESS | 1788 | 1461213214573 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 1788 | 1461213214577 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:33:34 INFO - PROCESS | 1788 | 1461213214583 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 1788 | 1461213214587 Marionette TRACE conn4 <- [1,1310,null,{}] 21:33:34 INFO - PROCESS | 1788 | 1461213214592 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:34 INFO - PROCESS | 1788 | 1461213214776 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:33:35 INFO - PROCESS | 1788 | 1461213215031 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x889edc00 == 158 [pid = 1788] [id = 335] 21:33:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x88de1c00) [pid = 1788] [serial = 1006] [outer = (nil)] 21:33:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x8afdb800) [pid = 1788] [serial = 1007] [outer = 0x88de1c00] 21:33:35 INFO - PROCESS | 1788 | 1461213215158 Marionette DEBUG loaded listener.js 21:33:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x8b21a400) [pid = 1788] [serial = 1008] [outer = 0x88de1c00] 21:33:36 INFO - PROCESS | 1788 | 1461213216064 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:33:36 INFO - PROCESS | 1788 | 1461213216117 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:33:36 INFO - PROCESS | 1788 | 1461213216123 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:33:36 INFO - PROCESS | 1788 | 1461213216127 Marionette TRACE conn4 <- [1,1314,null,{}] 21:33:36 INFO - PROCESS | 1788 | 1461213216132 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:36 INFO - PROCESS | 1788 | 1461213216339 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:33:36 INFO - PROCESS | 1788 | 1461213216595 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x889f2800 == 159 [pid = 1788] [id = 336] 21:33:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x8ac64c00) [pid = 1788] [serial = 1009] [outer = (nil)] 21:33:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x8b5a3400) [pid = 1788] [serial = 1010] [outer = 0x8ac64c00] 21:33:36 INFO - PROCESS | 1788 | 1461213216721 Marionette DEBUG loaded listener.js 21:33:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x8b5a8400) [pid = 1788] [serial = 1011] [outer = 0x8ac64c00] 21:33:37 INFO - PROCESS | 1788 | 1461213217540 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1488ms 21:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:33:37 INFO - PROCESS | 1788 | 1461213217611 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 1788 | 1461213217614 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:33:37 INFO - PROCESS | 1788 | 1461213217620 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 1788 | 1461213217624 Marionette TRACE conn4 <- [1,1318,null,{}] 21:33:37 INFO - PROCESS | 1788 | 1461213217630 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:37 INFO - PROCESS | 1788 | 1461213217823 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:33:38 INFO - PROCESS | 1788 | 1461213218040 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac62000 == 160 [pid = 1788] [id = 337] 21:33:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x8b51f800) [pid = 1788] [serial = 1012] [outer = (nil)] 21:33:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x8b5f4800) [pid = 1788] [serial = 1013] [outer = 0x8b51f800] 21:33:38 INFO - PROCESS | 1788 | 1461213218173 Marionette DEBUG loaded listener.js 21:33:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x8b5f9800) [pid = 1788] [serial = 1014] [outer = 0x8b51f800] 21:33:39 INFO - PROCESS | 1788 | 1461213219092 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1535ms 21:33:39 INFO - PROCESS | 1788 | 1461213219155 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:33:39 INFO - PROCESS | 1788 | 1461213219159 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:33:39 INFO - PROCESS | 1788 | 1461213219165 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:33:39 INFO - PROCESS | 1788 | 1461213219168 Marionette TRACE conn4 <- [1,1322,null,{}] 21:33:39 INFO - PROCESS | 1788 | 1461213219174 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:39 INFO - PROCESS | 1788 | 1461213219357 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:33:39 INFO - PROCESS | 1788 | 1461213219623 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c42800 == 161 [pid = 1788] [id = 338] 21:33:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x8b5ad000) [pid = 1788] [serial = 1015] [outer = (nil)] 21:33:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x8e8a3800) [pid = 1788] [serial = 1016] [outer = 0x8b5ad000] 21:33:39 INFO - PROCESS | 1788 | 1461213219754 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x8ea9c400) [pid = 1788] [serial = 1017] [outer = 0x8b5ad000] 21:33:40 INFO - PROCESS | 1788 | 1461213220614 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1490ms 21:33:40 INFO - PROCESS | 1788 | 1461213220655 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:33:40 INFO - PROCESS | 1788 | 1461213220660 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:33:40 INFO - PROCESS | 1788 | 1461213220666 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:33:40 INFO - PROCESS | 1788 | 1461213220671 Marionette TRACE conn4 <- [1,1326,null,{}] 21:33:40 INFO - PROCESS | 1788 | 1461213220676 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:40 INFO - PROCESS | 1788 | 1461213220890 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:33:41 INFO - PROCESS | 1788 | 1461213221159 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5ac000 == 162 [pid = 1788] [id = 339] 21:33:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8f457c00) [pid = 1788] [serial = 1018] [outer = (nil)] 21:33:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x8f4ac000) [pid = 1788] [serial = 1019] [outer = 0x8f457c00] 21:33:41 INFO - PROCESS | 1788 | 1461213221309 Marionette DEBUG loaded listener.js 21:33:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x8f5a5400) [pid = 1788] [serial = 1020] [outer = 0x8f457c00] 21:33:42 INFO - PROCESS | 1788 | 1461213222198 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:33:42 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 21:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1588ms 21:33:42 INFO - PROCESS | 1788 | 1461213222256 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:33:42 INFO - PROCESS | 1788 | 1461213222259 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:33:42 INFO - PROCESS | 1788 | 1461213222265 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:33:42 INFO - PROCESS | 1788 | 1461213222269 Marionette TRACE conn4 <- [1,1330,null,{}] 21:33:42 INFO - PROCESS | 1788 | 1461213222274 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:42 INFO - PROCESS | 1788 | 1461213222458 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:33:42 INFO - PROCESS | 1788 | 1461213222723 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4a2400 == 163 [pid = 1788] [id = 340] 21:33:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x8f4a7000) [pid = 1788] [serial = 1021] [outer = (nil)] 21:33:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x8fa45c00) [pid = 1788] [serial = 1022] [outer = 0x8f4a7000] 21:33:42 INFO - PROCESS | 1788 | 1461213222846 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x8fd92800) [pid = 1788] [serial = 1023] [outer = 0x8f4a7000] 21:33:43 INFO - PROCESS | 1788 | 1461213223684 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:33:43 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 21:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1486ms 21:33:43 INFO - PROCESS | 1788 | 1461213223752 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 1788 | 1461213223755 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 21:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:33:43 INFO - PROCESS | 1788 | 1461213223762 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 1788 | 1461213223765 Marionette TRACE conn4 <- [1,1334,null,{}] 21:33:43 INFO - PROCESS | 1788 | 1461213223771 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:43 INFO - PROCESS | 1788 | 1461213223954 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 21:33:44 INFO - PROCESS | 1788 | 1461213224172 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8efc00 == 164 [pid = 1788] [id = 341] 21:33:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x8f8f1400) [pid = 1788] [serial = 1024] [outer = (nil)] 21:33:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x8fe61c00) [pid = 1788] [serial = 1025] [outer = 0x8f8f1400] 21:33:44 INFO - PROCESS | 1788 | 1461213224293 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x8fe6d800) [pid = 1788] [serial = 1026] [outer = 0x8f8f1400] 21:33:45 INFO - PROCESS | 1788 | 1461213225180 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1487ms 21:33:45 INFO - PROCESS | 1788 | 1461213225250 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 21:33:45 INFO - PROCESS | 1788 | 1461213225253 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 21:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:33:45 INFO - PROCESS | 1788 | 1461213225259 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:33:45 INFO - PROCESS | 1788 | 1461213225263 Marionette TRACE conn4 <- [1,1338,null,{}] 21:33:45 INFO - PROCESS | 1788 | 1461213225268 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:45 INFO - PROCESS | 1788 | 1461213225455 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 21:33:45 INFO - PROCESS | 1788 | 1461213225717 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd48400 == 165 [pid = 1788] [id = 342] 21:33:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x8fdb2800) [pid = 1788] [serial = 1027] [outer = (nil)] 21:33:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x90408400) [pid = 1788] [serial = 1028] [outer = 0x8fdb2800] 21:33:45 INFO - PROCESS | 1788 | 1461213225848 Marionette DEBUG loaded listener.js 21:33:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x9061d800) [pid = 1788] [serial = 1029] [outer = 0x8fdb2800] 21:33:47 INFO - PROCESS | 1788 | 1461213227178 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1934ms 21:33:47 INFO - PROCESS | 1788 | 1461213227195 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 21:33:47 INFO - PROCESS | 1788 | 1461213227210 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 21:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:33:47 INFO - PROCESS | 1788 | 1461213227283 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:33:47 INFO - PROCESS | 1788 | 1461213227286 Marionette TRACE conn4 <- [1,1342,null,{}] 21:33:47 INFO - PROCESS | 1788 | 1461213227292 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:47 INFO - PROCESS | 1788 | 1461213227479 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 21:33:47 INFO - PROCESS | 1788 | 1461213227737 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e5bc00 == 166 [pid = 1788] [id = 343] 21:33:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x901dcc00) [pid = 1788] [serial = 1030] [outer = (nil)] 21:33:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x9079b000) [pid = 1788] [serial = 1031] [outer = 0x901dcc00] 21:33:47 INFO - PROCESS | 1788 | 1461213227825 Marionette DEBUG loaded listener.js 21:33:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x907da000) [pid = 1788] [serial = 1032] [outer = 0x901dcc00] 21:33:48 INFO - PROCESS | 1788 | 1461213228721 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1497ms 21:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:33:48 INFO - PROCESS | 1788 | 1461213228774 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 21:33:48 INFO - PROCESS | 1788 | 1461213228777 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 21:33:48 INFO - PROCESS | 1788 | 1461213228783 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:33:48 INFO - PROCESS | 1788 | 1461213228787 Marionette TRACE conn4 <- [1,1346,null,{}] 21:33:48 INFO - PROCESS | 1788 | 1461213228792 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:48 INFO - PROCESS | 1788 | 1461213228975 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 21:33:49 INFO - PROCESS | 1788 | 1461213229295 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392e800 == 167 [pid = 1788] [id = 344] 21:33:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x88997800) [pid = 1788] [serial = 1033] [outer = (nil)] 21:33:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x91412c00) [pid = 1788] [serial = 1034] [outer = 0x88997800] 21:33:49 INFO - PROCESS | 1788 | 1461213229385 Marionette DEBUG loaded listener.js 21:33:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x9144a400) [pid = 1788] [serial = 1035] [outer = 0x88997800] 21:33:50 INFO - PROCESS | 1788 | 1461213230280 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1543ms 21:33:50 INFO - PROCESS | 1788 | 1461213230326 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 21:33:50 INFO - PROCESS | 1788 | 1461213230330 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 21:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:33:50 INFO - PROCESS | 1788 | 1461213230336 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 1788 | 1461213230340 Marionette TRACE conn4 <- [1,1350,null,{}] 21:33:50 INFO - PROCESS | 1788 | 1461213230345 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:50 INFO - PROCESS | 1788 | 1461213230528 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 21:33:51 INFO - PROCESS | 1788 | 1461213231310 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0ec00 == 168 [pid = 1788] [id = 345] 21:33:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x83b10000) [pid = 1788] [serial = 1036] [outer = (nil)] 21:33:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x841c0800) [pid = 1788] [serial = 1037] [outer = 0x83b10000] 21:33:51 INFO - PROCESS | 1788 | 1461213231407 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x84c56c00) [pid = 1788] [serial = 1038] [outer = 0x83b10000] 21:33:52 INFO - PROCESS | 1788 | 1461213232282 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1983ms 21:33:52 INFO - PROCESS | 1788 | 1461213232320 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 21:33:52 INFO - PROCESS | 1788 | 1461213232327 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 21:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:33:52 INFO - PROCESS | 1788 | 1461213232336 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - PROCESS | 1788 | 1461213232339 Marionette TRACE conn4 <- [1,1354,null,{}] 21:33:52 INFO - PROCESS | 1788 | 1461213232346 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:52 INFO - PROCESS | 1788 | 1461213232530 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 21:33:52 INFO - PROCESS | 1788 | 1461213232773 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d1800 == 169 [pid = 1788] [id = 346] 21:33:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x85546800) [pid = 1788] [serial = 1039] [outer = (nil)] 21:33:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x88611800) [pid = 1788] [serial = 1040] [outer = 0x85546800] 21:33:52 INFO - PROCESS | 1788 | 1461213232858 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x88620000) [pid = 1788] [serial = 1041] [outer = 0x85546800] 21:33:53 INFO - PROCESS | 1788 | 1461213233822 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1528ms 21:33:53 INFO - PROCESS | 1788 | 1461213233867 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 1788 | 1461213233872 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 21:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:33:53 INFO - PROCESS | 1788 | 1461213233879 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 1788 | 1461213233882 Marionette TRACE conn4 <- [1,1358,null,{}] 21:33:53 INFO - PROCESS | 1788 | 1461213233888 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:54 INFO - PROCESS | 1788 | 1461213234057 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 21:33:54 INFO - PROCESS | 1788 | 1461213234529 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392b000 == 170 [pid = 1788] [id = 347] 21:33:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x853cc000) [pid = 1788] [serial = 1042] [outer = (nil)] 21:33:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x889f3c00) [pid = 1788] [serial = 1043] [outer = 0x853cc000] 21:33:54 INFO - PROCESS | 1788 | 1461213234626 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x890f1400) [pid = 1788] [serial = 1044] [outer = 0x853cc000] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x83486000 == 169 [pid = 1788] [id = 272] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8348f800 == 168 [pid = 1788] [id = 273] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8392b800 == 167 [pid = 1788] [id = 270] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8392ac00 == 166 [pid = 1788] [id = 271] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa39c00 == 165 [pid = 1788] [id = 57] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x81ecdc00 == 164 [pid = 1788] [id = 327] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x84a99000 == 163 [pid = 1788] [id = 326] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x841b7400 == 162 [pid = 1788] [id = 325] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec6800 == 161 [pid = 1788] [id = 324] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x96fed400 == 160 [pid = 1788] [id = 321] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x83485000 == 159 [pid = 1788] [id = 322] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x83b03800 == 158 [pid = 1788] [id = 320] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffcb000 == 157 [pid = 1788] [id = 319] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x92bb9800 == 156 [pid = 1788] [id = 317] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x85c41c00 == 155 [pid = 1788] [id = 318] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa2800 == 154 [pid = 1788] [id = 316] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x9079a400 == 153 [pid = 1788] [id = 315] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8348a000 == 152 [pid = 1788] [id = 314] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8ea99c00 == 151 [pid = 1788] [id = 312] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8f5a1800 == 150 [pid = 1788] [id = 313] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8f4adc00 == 149 [pid = 1788] [id = 311] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x89e63800 == 148 [pid = 1788] [id = 310] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x895f0000 == 147 [pid = 1788] [id = 309] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x895ebc00 == 146 [pid = 1788] [id = 308] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x8899bc00 == 145 [pid = 1788] [id = 307] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x83931000 == 144 [pid = 1788] [id = 305] 21:33:55 INFO - PROCESS | 1788 | --DOCSHELL 0x85539400 == 143 [pid = 1788] [id = 306] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x98b04000) [pid = 1788] [serial = 872] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x84d46000) [pid = 1788] [serial = 884] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x889f0000) [pid = 1788] [serial = 905] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x8b522000) [pid = 1788] [serial = 911] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x841ba800) [pid = 1788] [serial = 881] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x8553b800) [pid = 1788] [serial = 903] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x939d7000) [pid = 1788] [serial = 866] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x8712a800) [pid = 1788] [serial = 900] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x977fb400) [pid = 1788] [serial = 869] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x8e898800) [pid = 1788] [serial = 912] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x826eb000) [pid = 1788] [serial = 887] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x83938400) [pid = 1788] [serial = 896] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x85c43000) [pid = 1788] [serial = 899] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x8fdb1800) [pid = 1788] [serial = 854] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x8ac5a800) [pid = 1788] [serial = 908] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x8b5f8800) [pid = 1788] [serial = 843] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x83b0bc00) [pid = 1788] [serial = 902] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x9040b000) [pid = 1788] [serial = 857] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x841b9800) [pid = 1788] [serial = 897] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x8afd5400) [pid = 1788] [serial = 909] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x83937800) [pid = 1788] [serial = 845] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x88fe9400) [pid = 1788] [serial = 906] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0xa0a40c00) [pid = 1788] [serial = 878] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x8b51ec00) [pid = 1788] [serial = 851] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x9140a800) [pid = 1788] [serial = 860] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x92f0f400) [pid = 1788] [serial = 863] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x9b0b1c00) [pid = 1788] [serial = 875] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x889f3800) [pid = 1788] [serial = 848] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x84d44800) [pid = 1788] [serial = 890] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x81ecc400) [pid = 1788] [serial = 893] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x853d4400) [pid = 1788] [serial = 914] [outer = (nil)] [url = about:blank] 21:33:55 INFO - PROCESS | 1788 | 1461213235860 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2029ms 21:33:55 INFO - PROCESS | 1788 | 1461213235908 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 21:33:55 INFO - PROCESS | 1788 | 1461213235911 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 21:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:33:55 INFO - PROCESS | 1788 | 1461213235924 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 1788 | 1461213235933 Marionette TRACE conn4 <- [1,1362,null,{}] 21:33:55 INFO - PROCESS | 1788 | 1461213235940 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:56 INFO - PROCESS | 1788 | 1461213236147 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 21:33:56 INFO - PROCESS | 1788 | 1461213236347 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec6800 == 144 [pid = 1788] [id = 348] 21:33:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x81ecf000) [pid = 1788] [serial = 1045] [outer = (nil)] 21:33:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x84d48000) [pid = 1788] [serial = 1046] [outer = 0x81ecf000] 21:33:56 INFO - PROCESS | 1788 | 1461213236431 Marionette DEBUG loaded listener.js 21:33:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x85539400) [pid = 1788] [serial = 1047] [outer = 0x81ecf000] 21:33:57 INFO - PROCESS | 1788 | 1461213237180 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1301ms 21:33:57 INFO - PROCESS | 1788 | 1461213237219 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 21:33:57 INFO - PROCESS | 1788 | 1461213237223 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 21:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:33:57 INFO - PROCESS | 1788 | 1461213237230 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:33:57 INFO - PROCESS | 1788 | 1461213237233 Marionette TRACE conn4 <- [1,1366,null,{}] 21:33:57 INFO - PROCESS | 1788 | 1461213237238 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:57 INFO - PROCESS | 1788 | 1461213237400 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 21:33:57 INFO - PROCESS | 1788 | 1461213237414 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x826f0000 == 145 [pid = 1788] [id = 349] 21:33:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x8553d000) [pid = 1788] [serial = 1048] [outer = (nil)] 21:33:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x889a4c00) [pid = 1788] [serial = 1049] [outer = 0x8553d000] 21:33:57 INFO - PROCESS | 1788 | 1461213237484 Marionette DEBUG loaded listener.js 21:33:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x88fef400) [pid = 1788] [serial = 1050] [outer = 0x8553d000] 21:33:58 INFO - PROCESS | 1788 | 1461213238542 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:33:58 INFO - PROCESS | 1788 | 1461213238609 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 21:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:33:58 INFO - PROCESS | 1788 | 1461213238615 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:33:58 INFO - PROCESS | 1788 | 1461213238618 Marionette TRACE conn4 <- [1,1370,null,{}] 21:33:58 INFO - PROCESS | 1788 | 1461213238624 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:58 INFO - PROCESS | 1788 | 1461213238865 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 21:33:58 INFO - PROCESS | 1788 | 1461213238889 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x889ee000 == 146 [pid = 1788] [id = 350] 21:33:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x894bf400) [pid = 1788] [serial = 1051] [outer = (nil)] 21:33:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x895f4400) [pid = 1788] [serial = 1052] [outer = 0x894bf400] 21:33:58 INFO - PROCESS | 1788 | 1461213238971 Marionette DEBUG loaded listener.js 21:33:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x89e62c00) [pid = 1788] [serial = 1053] [outer = 0x894bf400] 21:33:59 INFO - PROCESS | 1788 | 1461213239898 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:33:59 INFO - PROCESS | 1788 | 1461213239956 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 21:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:33:59 INFO - PROCESS | 1788 | 1461213239963 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:33:59 INFO - PROCESS | 1788 | 1461213239966 Marionette TRACE conn4 <- [1,1374,null,{}] 21:33:59 INFO - PROCESS | 1788 | 1461213239971 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:00 INFO - PROCESS | 1788 | 1461213240238 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x9790a000) [pid = 1788] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x97d93000) [pid = 1788] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x826e4000) [pid = 1788] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x8553e000) [pid = 1788] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x826ed400) [pid = 1788] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x9140d800) [pid = 1788] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x826ec000) [pid = 1788] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x84d4e000) [pid = 1788] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x92c93c00) [pid = 1788] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x939d6800) [pid = 1788] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x83492400) [pid = 1788] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x930e3400) [pid = 1788] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x8e8a4400) [pid = 1788] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x92f03400) [pid = 1788] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x83485c00) [pid = 1788] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x83b0f800) [pid = 1788] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x889a4000) [pid = 1788] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x81ed2c00) [pid = 1788] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x838c7c00) [pid = 1788] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x83b0b800) [pid = 1788] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8fd4f400) [pid = 1788] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9b02e800) [pid = 1788] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x89ab5000) [pid = 1788] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x841c1000) [pid = 1788] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x8f598800) [pid = 1788] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x84a96800) [pid = 1788] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x90256400) [pid = 1788] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x907e5400) [pid = 1788] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x81ec4800) [pid = 1788] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x90624800) [pid = 1788] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x901dc400) [pid = 1788] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x83932000) [pid = 1788] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8f44e400) [pid = 1788] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x99210c00) [pid = 1788] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8f4a4000) [pid = 1788] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x89aab800) [pid = 1788] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x91455c00) [pid = 1788] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x9144d000) [pid = 1788] [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.] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8f4a5000) [pid = 1788] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8b21d000) [pid = 1788] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x84c5bc00) [pid = 1788] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8899c000) [pid = 1788] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:34:01 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x841b5000) [pid = 1788] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:34:01 INFO - PROCESS | 1788 | 1461213241283 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec4800 == 147 [pid = 1788] [id = 351] 21:34:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x81ec4c00) [pid = 1788] [serial = 1054] [outer = (nil)] 21:34:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x826e4000) [pid = 1788] [serial = 1055] [outer = 0x81ec4c00] 21:34:01 INFO - PROCESS | 1788 | 1461213241354 Marionette DEBUG loaded listener.js 21:34:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8348cc00) [pid = 1788] [serial = 1056] [outer = 0x81ec4c00] 21:34:02 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:34:02 INFO - PROCESS | 1788 | 1461213242124 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:34:02 INFO - PROCESS | 1788 | 1461213242160 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 21:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:34:02 INFO - PROCESS | 1788 | 1461213242166 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:34:02 INFO - PROCESS | 1788 | 1461213242169 Marionette TRACE conn4 <- [1,1378,null,{}] 21:34:02 INFO - PROCESS | 1788 | 1461213242179 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:02 INFO - PROCESS | 1788 | 1461213242419 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 21:34:02 INFO - PROCESS | 1788 | 1461213242439 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ed2000 == 148 [pid = 1788] [id = 352] 21:34:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x83932000) [pid = 1788] [serial = 1057] [outer = (nil)] 21:34:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8899c000) [pid = 1788] [serial = 1058] [outer = 0x83932000] 21:34:02 INFO - PROCESS | 1788 | 1461213242509 Marionette DEBUG loaded listener.js 21:34:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8ac56c00) [pid = 1788] [serial = 1059] [outer = 0x83932000] 21:34:03 INFO - PROCESS | 1788 | 1461213243549 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 21:34:03 INFO - PROCESS | 1788 | 1461213243604 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 21:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:34:03 INFO - PROCESS | 1788 | 1461213243614 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:34:03 INFO - PROCESS | 1788 | 1461213243619 Marionette TRACE conn4 <- [1,1382,null,{}] 21:34:03 INFO - PROCESS | 1788 | 1461213243629 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:03 INFO - PROCESS | 1788 | 1461213243833 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 21:34:04 INFO - PROCESS | 1788 | 1461213244174 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x83485800 == 149 [pid = 1788] [id = 353] 21:34:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x83932800) [pid = 1788] [serial = 1060] [outer = (nil)] 21:34:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x84d46400) [pid = 1788] [serial = 1061] [outer = 0x83932800] 21:34:04 INFO - PROCESS | 1788 | 1461213244270 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x853d7800) [pid = 1788] [serial = 1062] [outer = 0x83932800] 21:34:05 INFO - PROCESS | 1788 | [1788] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:34:05 INFO - PROCESS | 1788 | 1461213245219 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 21:34:05 INFO - PROCESS | 1788 | 1461213245311 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 21:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:34:05 INFO - PROCESS | 1788 | 1461213245322 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:34:05 INFO - PROCESS | 1788 | 1461213245326 Marionette TRACE conn4 <- [1,1386,null,{}] 21:34:05 INFO - PROCESS | 1788 | 1461213245332 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:05 INFO - PROCESS | 1788 | 1461213245563 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 21:34:05 INFO - PROCESS | 1788 | 1461213245879 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d0bc00 == 150 [pid = 1788] [id = 354] 21:34:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x87d0ec00) [pid = 1788] [serial = 1063] [outer = (nil)] 21:34:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8899b000) [pid = 1788] [serial = 1064] [outer = 0x87d0ec00] 21:34:05 INFO - PROCESS | 1788 | 1461213245967 Marionette DEBUG loaded listener.js 21:34:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x889ec800) [pid = 1788] [serial = 1065] [outer = 0x87d0ec00] 21:34:07 INFO - PROCESS | 1788 | 1461213247044 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 21:34:07 INFO - PROCESS | 1788 | 1461213247106 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 21:34:07 INFO - PROCESS | 1788 | 1461213247113 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:34:07 INFO - PROCESS | 1788 | 1461213247119 Marionette TRACE conn4 <- [1,1390,null,{}] 21:34:07 INFO - PROCESS | 1788 | 1461213247135 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:07 INFO - PROCESS | 1788 | 1461213247432 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 21:34:07 INFO - PROCESS | 1788 | 1461213247679 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x88614c00 == 151 [pid = 1788] [id = 355] 21:34:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x895e8400) [pid = 1788] [serial = 1066] [outer = (nil)] 21:34:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8b5a4800) [pid = 1788] [serial = 1067] [outer = 0x895e8400] 21:34:07 INFO - PROCESS | 1788 | 1461213247774 Marionette DEBUG loaded listener.js 21:34:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8b5f6000) [pid = 1788] [serial = 1068] [outer = 0x895e8400] 21:34:08 INFO - PROCESS | 1788 | 1461213248656 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1588ms 21:34:08 INFO - PROCESS | 1788 | 1461213248701 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 21:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:34:08 INFO - PROCESS | 1788 | 1461213248706 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 21:34:08 INFO - PROCESS | 1788 | 1461213248712 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 1788 | 1461213248716 Marionette TRACE conn4 <- [1,1394,null,{}] 21:34:08 INFO - PROCESS | 1788 | 1461213248721 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:08 INFO - PROCESS | 1788 | 1461213248912 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 21:34:09 INFO - PROCESS | 1788 | 1461213249129 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d15c00 == 152 [pid = 1788] [id = 356] 21:34:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8e8a4400) [pid = 1788] [serial = 1069] [outer = (nil)] 21:34:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8eaa0800) [pid = 1788] [serial = 1070] [outer = 0x8e8a4400] 21:34:09 INFO - PROCESS | 1788 | 1461213249257 Marionette DEBUG loaded listener.js 21:34:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8f44e800) [pid = 1788] [serial = 1071] [outer = 0x8e8a4400] 21:34:10 INFO - PROCESS | 1788 | 1461213250200 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1528ms 21:34:10 INFO - PROCESS | 1788 | 1461213250240 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 21:34:10 INFO - PROCESS | 1788 | 1461213250245 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 21:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:34:10 INFO - PROCESS | 1788 | 1461213250251 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:34:10 INFO - PROCESS | 1788 | 1461213250254 Marionette TRACE conn4 <- [1,1398,null,{}] 21:34:10 INFO - PROCESS | 1788 | 1461213250260 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:10 INFO - PROCESS | 1788 | 1461213250442 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 21:34:10 INFO - PROCESS | 1788 | 1461213250711 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e89e400 == 153 [pid = 1788] [id = 357] 21:34:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8e89e800) [pid = 1788] [serial = 1072] [outer = (nil)] 21:34:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x8f4ae000) [pid = 1788] [serial = 1073] [outer = 0x8e89e800] 21:34:10 INFO - PROCESS | 1788 | 1461213250844 Marionette DEBUG loaded listener.js 21:34:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8f5a1000) [pid = 1788] [serial = 1074] [outer = 0x8e89e800] 21:34:11 INFO - PROCESS | 1788 | 1461213251723 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1528ms 21:34:11 INFO - PROCESS | 1788 | 1461213251780 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 1788 | 1461213251783 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 21:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:34:11 INFO - PROCESS | 1788 | 1461213251790 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 1788 | 1461213251794 Marionette TRACE conn4 <- [1,1402,null,{}] 21:34:11 INFO - PROCESS | 1788 | 1461213251799 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:12 INFO - PROCESS | 1788 | 1461213252062 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 21:34:12 INFO - PROCESS | 1788 | 1461213252396 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894d800 == 154 [pid = 1788] [id = 358] 21:34:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8f5a5800) [pid = 1788] [serial = 1075] [outer = (nil)] 21:34:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8fe6b400) [pid = 1788] [serial = 1076] [outer = 0x8f5a5800] 21:34:12 INFO - PROCESS | 1788 | 1461213252484 Marionette DEBUG loaded listener.js 21:34:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x8ffcec00) [pid = 1788] [serial = 1077] [outer = 0x8f5a5800] 21:34:13 INFO - PROCESS | 1788 | 1461213253329 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1582ms 21:34:13 INFO - PROCESS | 1788 | 1461213253377 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 21:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:34:13 INFO - PROCESS | 1788 | 1461213253381 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 21:34:13 INFO - PROCESS | 1788 | 1461213253387 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:34:13 INFO - PROCESS | 1788 | 1461213253390 Marionette TRACE conn4 <- [1,1406,null,{}] 21:34:13 INFO - PROCESS | 1788 | 1461213253396 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:13 INFO - PROCESS | 1788 | 1461213253583 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 21:34:13 INFO - PROCESS | 1788 | 1461213253855 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe63000 == 155 [pid = 1788] [id = 359] 21:34:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x8fe68400) [pid = 1788] [serial = 1078] [outer = (nil)] 21:34:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x90621800) [pid = 1788] [serial = 1079] [outer = 0x8fe68400] 21:34:13 INFO - PROCESS | 1788 | 1461213253988 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x90796000) [pid = 1788] [serial = 1080] [outer = 0x8fe68400] 21:34:14 INFO - PROCESS | 1788 | 1461213254810 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1479ms 21:34:14 INFO - PROCESS | 1788 | 1461213254866 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 21:34:14 INFO - PROCESS | 1788 | 1461213254869 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 21:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:34:14 INFO - PROCESS | 1788 | 1461213254876 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:34:14 INFO - PROCESS | 1788 | 1461213254880 Marionette TRACE conn4 <- [1,1410,null,{}] 21:34:14 INFO - PROCESS | 1788 | 1461213254885 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:15 INFO - PROCESS | 1788 | 1461213255076 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 21:34:15 INFO - PROCESS | 1788 | 1461213255339 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b51b800 == 156 [pid = 1788] [id = 360] 21:34:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x9040dc00) [pid = 1788] [serial = 1081] [outer = (nil)] 21:34:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x9144a000) [pid = 1788] [serial = 1082] [outer = 0x9040dc00] 21:34:15 INFO - PROCESS | 1788 | 1461213255470 Marionette DEBUG loaded listener.js 21:34:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9206ac00) [pid = 1788] [serial = 1083] [outer = 0x9040dc00] 21:34:16 INFO - PROCESS | 1788 | 1461213256410 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1583ms 21:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:34:16 INFO - PROCESS | 1788 | 1461213256459 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 21:34:16 INFO - PROCESS | 1788 | 1461213256462 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 21:34:16 INFO - PROCESS | 1788 | 1461213256468 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:34:16 INFO - PROCESS | 1788 | 1461213256472 Marionette TRACE conn4 <- [1,1414,null,{}] 21:34:16 INFO - PROCESS | 1788 | 1461213256477 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:16 INFO - PROCESS | 1788 | 1461213256700 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 21:34:17 INFO - PROCESS | 1788 | 1461213257067 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e63000 == 157 [pid = 1788] [id = 361] 21:34:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x8e89ac00) [pid = 1788] [serial = 1084] [outer = (nil)] 21:34:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x92a7e800) [pid = 1788] [serial = 1085] [outer = 0x8e89ac00] 21:34:17 INFO - PROCESS | 1788 | 1461213257152 Marionette DEBUG loaded listener.js 21:34:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x92aebc00) [pid = 1788] [serial = 1086] [outer = 0x8e89ac00] 21:34:18 INFO - PROCESS | 1788 | 1461213258132 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1683ms 21:34:18 INFO - PROCESS | 1788 | 1461213258151 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 1788 | 1461213258155 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 21:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:34:18 INFO - PROCESS | 1788 | 1461213258161 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 1788 | 1461213258164 Marionette TRACE conn4 <- [1,1418,null,{}] 21:34:18 INFO - PROCESS | 1788 | 1461213258170 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:18 INFO - PROCESS | 1788 | 1461213258358 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 21:34:18 INFO - PROCESS | 1788 | 1461213258668 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x90404400 == 158 [pid = 1788] [id = 362] 21:34:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x92a77800) [pid = 1788] [serial = 1087] [outer = (nil)] 21:34:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x92bbec00) [pid = 1788] [serial = 1088] [outer = 0x92a77800] 21:34:18 INFO - PROCESS | 1788 | 1461213258759 Marionette DEBUG loaded listener.js 21:34:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x92bc2c00) [pid = 1788] [serial = 1089] [outer = 0x92a77800] 21:34:19 INFO - PROCESS | 1788 | 1461213259714 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1628ms 21:34:19 INFO - PROCESS | 1788 | 1461213259789 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 21:34:19 INFO - PROCESS | 1788 | 1461213259793 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 21:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:34:19 INFO - PROCESS | 1788 | 1461213259800 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:34:19 INFO - PROCESS | 1788 | 1461213259804 Marionette TRACE conn4 <- [1,1422,null,{}] 21:34:19 INFO - PROCESS | 1788 | 1461213259810 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:20 INFO - PROCESS | 1788 | 1461213260059 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 21:34:20 INFO - PROCESS | 1788 | 1461213260343 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cb400 == 159 [pid = 1788] [id = 363] 21:34:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x92bb7400) [pid = 1788] [serial = 1090] [outer = (nil)] 21:34:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x930e6000) [pid = 1788] [serial = 1091] [outer = 0x92bb7400] 21:34:20 INFO - PROCESS | 1788 | 1461213260436 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x939d2000) [pid = 1788] [serial = 1092] [outer = 0x92bb7400] 21:34:21 INFO - PROCESS | 1788 | 1461213261351 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 21:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:34:21 INFO - PROCESS | 1788 | 1461213261386 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 21:34:21 INFO - PROCESS | 1788 | 1461213261389 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 21:34:21 INFO - PROCESS | 1788 | 1461213261395 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:34:21 INFO - PROCESS | 1788 | 1461213261399 Marionette TRACE conn4 <- [1,1426,null,{}] 21:34:21 INFO - PROCESS | 1788 | 1461213261404 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:21 INFO - PROCESS | 1788 | 1461213261596 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 21:34:21 INFO - PROCESS | 1788 | 1461213261931 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e1800 == 160 [pid = 1788] [id = 364] 21:34:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x907e7c00) [pid = 1788] [serial = 1093] [outer = (nil)] 21:34:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x94f09c00) [pid = 1788] [serial = 1094] [outer = 0x907e7c00] 21:34:22 INFO - PROCESS | 1788 | 1461213262021 Marionette DEBUG loaded listener.js 21:34:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x94f10400) [pid = 1788] [serial = 1095] [outer = 0x907e7c00] 21:34:22 INFO - PROCESS | 1788 | 1461213262889 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1528ms 21:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:34:22 INFO - PROCESS | 1788 | 1461213262923 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 21:34:22 INFO - PROCESS | 1788 | 1461213262926 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 21:34:22 INFO - PROCESS | 1788 | 1461213262932 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:34:22 INFO - PROCESS | 1788 | 1461213262936 Marionette TRACE conn4 <- [1,1430,null,{}] 21:34:22 INFO - PROCESS | 1788 | 1461213262941 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:23 INFO - PROCESS | 1788 | 1461213263124 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 21:34:23 INFO - PROCESS | 1788 | 1461213263395 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x889eb000 == 161 [pid = 1788] [id = 365] 21:34:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x94f0a400) [pid = 1788] [serial = 1096] [outer = (nil)] 21:34:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x96fea800) [pid = 1788] [serial = 1097] [outer = 0x94f0a400] 21:34:23 INFO - PROCESS | 1788 | 1461213263527 Marionette DEBUG loaded listener.js 21:34:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x96fedc00) [pid = 1788] [serial = 1098] [outer = 0x94f0a400] 21:34:24 INFO - PROCESS | 1788 | 1461213264441 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1587ms 21:34:24 INFO - PROCESS | 1788 | 1461213264519 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 21:34:24 INFO - PROCESS | 1788 | 1461213264523 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 21:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:34:24 INFO - PROCESS | 1788 | 1461213264529 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:34:24 INFO - PROCESS | 1788 | 1461213264532 Marionette TRACE conn4 <- [1,1434,null,{}] 21:34:24 INFO - PROCESS | 1788 | 1461213264538 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:24 INFO - PROCESS | 1788 | 1461213264743 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 21:34:25 INFO - PROCESS | 1788 | 1461213265059 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x95bc4c00 == 162 [pid = 1788] [id = 366] 21:34:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x977f5400) [pid = 1788] [serial = 1099] [outer = (nil)] 21:34:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x97cb8000) [pid = 1788] [serial = 1100] [outer = 0x977f5400] 21:34:25 INFO - PROCESS | 1788 | 1461213265150 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x97d09000) [pid = 1788] [serial = 1101] [outer = 0x977f5400] 21:34:26 INFO - PROCESS | 1788 | 1461213266058 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1587ms 21:34:26 INFO - PROCESS | 1788 | 1461213266118 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 21:34:26 INFO - PROCESS | 1788 | 1461213266121 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 21:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:34:26 INFO - PROCESS | 1788 | 1461213266127 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - PROCESS | 1788 | 1461213266131 Marionette TRACE conn4 <- [1,1438,null,{}] 21:34:26 INFO - PROCESS | 1788 | 1461213266136 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:26 INFO - PROCESS | 1788 | 1461213266325 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 21:34:26 INFO - PROCESS | 1788 | 1461213266654 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e7000 == 163 [pid = 1788] [id = 367] 21:34:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x94f05400) [pid = 1788] [serial = 1102] [outer = (nil)] 21:34:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x97d8b800) [pid = 1788] [serial = 1103] [outer = 0x94f05400] 21:34:26 INFO - PROCESS | 1788 | 1461213266745 Marionette DEBUG loaded listener.js 21:34:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x97d90000) [pid = 1788] [serial = 1104] [outer = 0x94f05400] 21:34:27 INFO - PROCESS | 1788 | 1461213267616 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1534ms 21:34:27 INFO - PROCESS | 1788 | 1461213267663 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 21:34:27 INFO - PROCESS | 1788 | 1461213267667 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 21:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:34:27 INFO - PROCESS | 1788 | 1461213267673 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:34:27 INFO - PROCESS | 1788 | 1461213267676 Marionette TRACE conn4 <- [1,1442,null,{}] 21:34:27 INFO - PROCESS | 1788 | 1461213267682 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:27 INFO - PROCESS | 1788 | 1461213267866 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 21:34:28 INFO - PROCESS | 1788 | 1461213268110 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cfc00 == 164 [pid = 1788] [id = 368] 21:34:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x97d11800) [pid = 1788] [serial = 1105] [outer = (nil)] 21:34:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x97e12c00) [pid = 1788] [serial = 1106] [outer = 0x97d11800] 21:34:28 INFO - PROCESS | 1788 | 1461213268237 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x97ea2400) [pid = 1788] [serial = 1107] [outer = 0x97d11800] 21:34:29 INFO - PROCESS | 1788 | 1461213269180 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1579ms 21:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:34:29 INFO - PROCESS | 1788 | 1461213269252 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 1788 | 1461213269255 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 21:34:29 INFO - PROCESS | 1788 | 1461213269262 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - PROCESS | 1788 | 1461213269265 Marionette TRACE conn4 <- [1,1446,null,{}] 21:34:29 INFO - PROCESS | 1788 | 1461213269271 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:29 INFO - PROCESS | 1788 | 1461213269460 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 21:34:29 INFO - PROCESS | 1788 | 1461213269736 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ed0c00 == 165 [pid = 1788] [id = 369] 21:34:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x826ef400) [pid = 1788] [serial = 1108] [outer = (nil)] 21:34:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x8553a000) [pid = 1788] [serial = 1109] [outer = 0x826ef400] 21:34:29 INFO - PROCESS | 1788 | 1461213269870 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x87d12800) [pid = 1788] [serial = 1110] [outer = 0x826ef400] 21:34:30 INFO - PROCESS | 1788 | 1461213270772 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1579ms 21:34:30 INFO - PROCESS | 1788 | 1461213270840 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 21:34:30 INFO - PROCESS | 1788 | 1461213270845 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 21:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:34:30 INFO - PROCESS | 1788 | 1461213270851 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:34:30 INFO - PROCESS | 1788 | 1461213270854 Marionette TRACE conn4 <- [1,1450,null,{}] 21:34:30 INFO - PROCESS | 1788 | 1461213270860 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:31 INFO - PROCESS | 1788 | 1461213271053 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 21:34:31 INFO - PROCESS | 1788 | 1461213271977 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b06400 == 166 [pid = 1788] [id = 370] 21:34:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x83b07000) [pid = 1788] [serial = 1111] [outer = (nil)] 21:34:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x841b3400) [pid = 1788] [serial = 1112] [outer = 0x83b07000] 21:34:32 INFO - PROCESS | 1788 | 1461213272135 Marionette DEBUG loaded listener.js 21:34:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x841bf800) [pid = 1788] [serial = 1113] [outer = 0x83b07000] 21:34:33 INFO - PROCESS | 1788 | 1461213273074 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2294ms 21:34:33 INFO - PROCESS | 1788 | 1461213273145 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 21:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:34:33 INFO - PROCESS | 1788 | 1461213273151 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 21:34:33 INFO - PROCESS | 1788 | 1461213273158 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:34:33 INFO - PROCESS | 1788 | 1461213273164 Marionette TRACE conn4 <- [1,1454,null,{}] 21:34:33 INFO - PROCESS | 1788 | 1461213273171 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:33 INFO - PROCESS | 1788 | 1461213273436 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec4800 == 165 [pid = 1788] [id = 351] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x83b04800 == 164 [pid = 1788] [id = 323] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x889ee000 == 163 [pid = 1788] [id = 350] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x826f0000 == 162 [pid = 1788] [id = 349] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec6800 == 161 [pid = 1788] [id = 348] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8392b000 == 160 [pid = 1788] [id = 347] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x83b0ec00 == 159 [pid = 1788] [id = 345] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x853d1800 == 158 [pid = 1788] [id = 346] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8392e800 == 157 [pid = 1788] [id = 344] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x89e5bc00 == 156 [pid = 1788] [id = 343] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd48400 == 155 [pid = 1788] [id = 342] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8f4a2400 == 154 [pid = 1788] [id = 340] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8efc00 == 153 [pid = 1788] [id = 341] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5ac000 == 152 [pid = 1788] [id = 339] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x85c42800 == 151 [pid = 1788] [id = 338] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac62000 == 150 [pid = 1788] [id = 337] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x889f2800 == 149 [pid = 1788] [id = 336] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x889edc00 == 148 [pid = 1788] [id = 335] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x889ed400 == 147 [pid = 1788] [id = 333] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x890f5c00 == 146 [pid = 1788] [id = 334] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x889a2c00 == 145 [pid = 1788] [id = 332] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x85c39800 == 144 [pid = 1788] [id = 328] 21:34:33 INFO - PROCESS | 1788 | --DOCSHELL 0x83b0f000 == 143 [pid = 1788] [id = 329] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x99198000) [pid = 1788] [serial = 873] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x9993c000) [pid = 1788] [serial = 966] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x826edc00) [pid = 1788] [serial = 888] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x8711e400) [pid = 1788] [serial = 920] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x84d47400) [pid = 1788] [serial = 891] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x97d91000) [pid = 1788] [serial = 959] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x83b03000) [pid = 1788] [serial = 975] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x85c38800) [pid = 1788] [serial = 980] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x939da400) [pid = 1788] [serial = 953] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x97bbe000) [pid = 1788] [serial = 870] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x87129000) [pid = 1788] [serial = 915] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x9780a800) [pid = 1788] [serial = 956] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x8f4a9800) [pid = 1788] [serial = 933] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x939d8800) [pid = 1788] [serial = 867] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x83493000) [pid = 1788] [serial = 968] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x984ce800) [pid = 1788] [serial = 963] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x894bc000) [pid = 1788] [serial = 924] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x87129800) [pid = 1788] [serial = 984] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x84a97000) [pid = 1788] [serial = 846] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x8553bc00) [pid = 1788] [serial = 972] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x8ffd6c00) [pid = 1788] [serial = 941] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x83930800) [pid = 1788] [serial = 974] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x853d5400) [pid = 1788] [serial = 983] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x9fb8e000) [pid = 1788] [serial = 876] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8ac5c800) [pid = 1788] [serial = 927] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x84d48800) [pid = 1788] [serial = 885] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x8fa3e000) [pid = 1788] [serial = 936] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x97b7d000) [pid = 1788] [serial = 957] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x853ca000) [pid = 1788] [serial = 978] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x94f07000) [pid = 1788] [serial = 954] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x84c51c00) [pid = 1788] [serial = 971] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x99934c00) [pid = 1788] [serial = 965] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x92ae4400) [pid = 1788] [serial = 771] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x92a7a000) [pid = 1788] [serial = 861] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x81ece000) [pid = 1788] [serial = 894] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x907a1c00) [pid = 1788] [serial = 944] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x88fee400) [pid = 1788] [serial = 923] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x97d94800) [pid = 1788] [serial = 960] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x90627800) [pid = 1788] [serial = 858] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x84a91800) [pid = 1788] [serial = 918] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x8f8eec00) [pid = 1788] [serial = 935] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x89e61800) [pid = 1788] [serial = 926] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x8fe68000) [pid = 1788] [serial = 855] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x85c43c00) [pid = 1788] [serial = 981] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x838ca800) [pid = 1788] [serial = 969] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0xa0eb8800) [pid = 1788] [serial = 879] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x901e6400) [pid = 1788] [serial = 942] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x92c94c00) [pid = 1788] [serial = 950] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8b515c00) [pid = 1788] [serial = 930] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x907df400) [pid = 1788] [serial = 945] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8b21cc00) [pid = 1788] [serial = 929] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8f449400) [pid = 1788] [serial = 932] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x84d43c00) [pid = 1788] [serial = 977] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x92ae2800) [pid = 1788] [serial = 948] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x9920b400) [pid = 1788] [serial = 654] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x87d14800) [pid = 1788] [serial = 921] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8fdb4000) [pid = 1788] [serial = 939] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x981ebc00) [pid = 1788] [serial = 962] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8f44f000) [pid = 1788] [serial = 852] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x920ef400) [pid = 1788] [serial = 947] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x939cf000) [pid = 1788] [serial = 864] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x890ed400) [pid = 1788] [serial = 849] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x83b0e400) [pid = 1788] [serial = 917] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x841be800) [pid = 1788] [serial = 882] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x92f08400) [pid = 1788] [serial = 951] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8fdae400) [pid = 1788] [serial = 938] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8861e400) [pid = 1788] [serial = 986] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1788 | 1461213274294 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ecf800 == 144 [pid = 1788] [id = 371] 21:34:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x826e4c00) [pid = 1788] [serial = 1114] [outer = (nil)] 21:34:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x826f0000) [pid = 1788] [serial = 1115] [outer = 0x826e4c00] 21:34:34 INFO - PROCESS | 1788 | 1461213274371 Marionette DEBUG loaded listener.js 21:34:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x83936000) [pid = 1788] [serial = 1116] [outer = 0x826e4c00] 21:34:35 INFO - PROCESS | 1788 | 1461213275142 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2038ms 21:34:35 INFO - PROCESS | 1788 | 1461213275197 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 21:34:35 INFO - PROCESS | 1788 | 1461213275203 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 21:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:34:35 INFO - PROCESS | 1788 | 1461213275211 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:34:35 INFO - PROCESS | 1788 | 1461213275215 Marionette TRACE conn4 <- [1,1458,null,{}] 21:34:35 INFO - PROCESS | 1788 | 1461213275220 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:35 INFO - PROCESS | 1788 | 1461213275415 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 21:34:35 INFO - PROCESS | 1788 | 1461213275588 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b06000 == 145 [pid = 1788] [id = 372] 21:34:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x84d48c00) [pid = 1788] [serial = 1117] [outer = (nil)] 21:34:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x853cc400) [pid = 1788] [serial = 1118] [outer = 0x84d48c00] 21:34:35 INFO - PROCESS | 1788 | 1461213275660 Marionette DEBUG loaded listener.js 21:34:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x85540c00) [pid = 1788] [serial = 1119] [outer = 0x84d48c00] 21:34:36 INFO - PROCESS | 1788 | 1461213276622 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1430ms 21:34:36 INFO - PROCESS | 1788 | 1461213276641 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 1788 | 1461213276646 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 21:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:34:36 INFO - PROCESS | 1788 | 1461213276653 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 1788 | 1461213276661 Marionette TRACE conn4 <- [1,1462,null,{}] 21:34:36 INFO - PROCESS | 1788 | 1461213276687 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:36 INFO - PROCESS | 1788 | 1461213276930 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 21:34:36 INFO - PROCESS | 1788 | 1461213276960 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b4400 == 146 [pid = 1788] [id = 373] 21:34:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x85c38800) [pid = 1788] [serial = 1120] [outer = (nil)] 21:34:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x87d16400) [pid = 1788] [serial = 1121] [outer = 0x85c38800] 21:34:37 INFO - PROCESS | 1788 | 1461213277031 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8861a400) [pid = 1788] [serial = 1122] [outer = 0x85c38800] 21:34:37 INFO - PROCESS | 1788 | 1461213277944 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1353ms 21:34:38 INFO - PROCESS | 1788 | 1461213278005 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 21:34:38 INFO - PROCESS | 1788 | 1461213278013 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 21:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:34:38 INFO - PROCESS | 1788 | 1461213278024 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:34:38 INFO - PROCESS | 1788 | 1461213278027 Marionette TRACE conn4 <- [1,1466,null,{}] 21:34:38 INFO - PROCESS | 1788 | 1461213278032 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:38 INFO - PROCESS | 1788 | 1461213278279 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 21:34:38 INFO - PROCESS | 1788 | 1461213278316 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d0dc00 == 147 [pid = 1788] [id = 374] 21:34:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x88617400) [pid = 1788] [serial = 1123] [outer = (nil)] 21:34:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x889ef800) [pid = 1788] [serial = 1124] [outer = 0x88617400] 21:34:38 INFO - PROCESS | 1788 | 1461213278387 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x88febc00) [pid = 1788] [serial = 1125] [outer = 0x88617400] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x81ec4c00) [pid = 1788] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x894bf400) [pid = 1788] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x91405c00) [pid = 1788] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8553d000) [pid = 1788] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x83b10000) [pid = 1788] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x853cc000) [pid = 1788] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x81ecf000) [pid = 1788] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:34:39 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x85546800) [pid = 1788] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:34:39 INFO - PROCESS | 1788 | 1461213279716 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1743ms 21:34:39 INFO - PROCESS | 1788 | 1461213279765 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 1788 | 1461213279767 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 21:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:34:39 INFO - PROCESS | 1788 | 1461213279779 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 1788 | 1461213279784 Marionette TRACE conn4 <- [1,1470,null,{}] 21:34:39 INFO - PROCESS | 1788 | 1461213279789 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:39 INFO - PROCESS | 1788 | 1461213279959 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 21:34:40 INFO - PROCESS | 1788 | 1461213280146 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c57800 == 148 [pid = 1788] [id = 375] 21:34:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x87124400) [pid = 1788] [serial = 1126] [outer = (nil)] 21:34:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x889e6c00) [pid = 1788] [serial = 1127] [outer = 0x87124400] 21:34:40 INFO - PROCESS | 1788 | 1461213280231 Marionette DEBUG loaded listener.js 21:34:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x890f5000) [pid = 1788] [serial = 1128] [outer = 0x87124400] 21:34:41 INFO - PROCESS | 1788 | 1461213281003 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1281ms 21:34:41 INFO - PROCESS | 1788 | 1461213281156 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 21:34:41 INFO - PROCESS | 1788 | 1461213281163 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 21:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:34:41 INFO - PROCESS | 1788 | 1461213281189 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:34:41 INFO - PROCESS | 1788 | 1461213281193 Marionette TRACE conn4 <- [1,1474,null,{}] 21:34:41 INFO - PROCESS | 1788 | 1461213281202 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:41 INFO - PROCESS | 1788 | 1461213281397 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 21:34:41 INFO - PROCESS | 1788 | 1461213281738 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b04400 == 149 [pid = 1788] [id = 376] 21:34:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x83b0bc00) [pid = 1788] [serial = 1129] [outer = (nil)] 21:34:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x841b9400) [pid = 1788] [serial = 1130] [outer = 0x83b0bc00] 21:34:41 INFO - PROCESS | 1788 | 1461213281830 Marionette DEBUG loaded listener.js 21:34:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x84a8f400) [pid = 1788] [serial = 1131] [outer = 0x83b0bc00] 21:34:42 INFO - PROCESS | 1788 | 1461213282773 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1632ms 21:34:42 INFO - PROCESS | 1788 | 1461213282822 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 21:34:42 INFO - PROCESS | 1788 | 1461213282828 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 21:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:34:42 INFO - PROCESS | 1788 | 1461213282839 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:34:42 INFO - PROCESS | 1788 | 1461213282845 Marionette TRACE conn4 <- [1,1478,null,{}] 21:34:42 INFO - PROCESS | 1788 | 1461213282852 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:43 INFO - PROCESS | 1788 | 1461213283048 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 21:34:43 INFO - PROCESS | 1788 | 1461213283313 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x85544400 == 150 [pid = 1788] [id = 377] 21:34:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x85c3f800) [pid = 1788] [serial = 1132] [outer = (nil)] 21:34:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x85d85400) [pid = 1788] [serial = 1133] [outer = 0x85c3f800] 21:34:43 INFO - PROCESS | 1788 | 1461213283441 Marionette DEBUG loaded listener.js 21:34:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8711e800) [pid = 1788] [serial = 1134] [outer = 0x85c3f800] 21:34:44 INFO - PROCESS | 1788 | 1461213284441 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1638ms 21:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:34:44 INFO - PROCESS | 1788 | 1461213284475 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 21:34:44 INFO - PROCESS | 1788 | 1461213284479 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 21:34:44 INFO - PROCESS | 1788 | 1461213284486 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:34:44 INFO - PROCESS | 1788 | 1461213284489 Marionette TRACE conn4 <- [1,1482,null,{}] 21:34:44 INFO - PROCESS | 1788 | 1461213284503 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:44 INFO - PROCESS | 1788 | 1461213284703 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 21:34:45 INFO - PROCESS | 1788 | 1461213285011 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f9000 == 151 [pid = 1788] [id = 378] 21:34:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x894ba800) [pid = 1788] [serial = 1135] [outer = (nil)] 21:34:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x894c7400) [pid = 1788] [serial = 1136] [outer = 0x894ba800] 21:34:45 INFO - PROCESS | 1788 | 1461213285152 Marionette DEBUG loaded listener.js 21:34:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x89aae000) [pid = 1788] [serial = 1137] [outer = 0x894ba800] 21:34:46 INFO - PROCESS | 1788 | 1461213286058 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1631ms 21:34:46 INFO - PROCESS | 1788 | 1461213286116 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 21:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:34:46 INFO - PROCESS | 1788 | 1461213286120 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 21:34:46 INFO - PROCESS | 1788 | 1461213286126 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:34:46 INFO - PROCESS | 1788 | 1461213286130 Marionette TRACE conn4 <- [1,1486,null,{}] 21:34:46 INFO - PROCESS | 1788 | 1461213286135 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:46 INFO - PROCESS | 1788 | 1461213286324 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 21:34:46 INFO - PROCESS | 1788 | 1461213286595 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab2c00 == 152 [pid = 1788] [id = 379] 21:34:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8ac58800) [pid = 1788] [serial = 1138] [outer = (nil)] 21:34:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8afcd000) [pid = 1788] [serial = 1139] [outer = 0x8ac58800] 21:34:46 INFO - PROCESS | 1788 | 1461213286722 Marionette DEBUG loaded listener.js 21:34:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8afd9800) [pid = 1788] [serial = 1140] [outer = 0x8ac58800] 21:34:47 INFO - PROCESS | 1788 | 1461213287679 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1584ms 21:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:34:47 INFO - PROCESS | 1788 | 1461213287710 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 21:34:47 INFO - PROCESS | 1788 | 1461213287714 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 21:34:47 INFO - PROCESS | 1788 | 1461213287720 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:34:47 INFO - PROCESS | 1788 | 1461213287724 Marionette TRACE conn4 <- [1,1490,null,{}] 21:34:47 INFO - PROCESS | 1788 | 1461213287729 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:47 INFO - PROCESS | 1788 | 1461213287917 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 21:34:48 INFO - PROCESS | 1788 | 1461213288185 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x889a0800 == 153 [pid = 1788] [id = 380] 21:34:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8ac65400) [pid = 1788] [serial = 1141] [outer = (nil)] 21:34:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8b51ac00) [pid = 1788] [serial = 1142] [outer = 0x8ac65400] 21:34:48 INFO - PROCESS | 1788 | 1461213288310 Marionette DEBUG loaded listener.js 21:34:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8b521400) [pid = 1788] [serial = 1143] [outer = 0x8ac65400] 21:34:49 INFO - PROCESS | 1788 | 1461213289134 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1485ms 21:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:34:49 INFO - PROCESS | 1788 | 1461213289205 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 21:34:49 INFO - PROCESS | 1788 | 1461213289208 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 21:34:49 INFO - PROCESS | 1788 | 1461213289215 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:34:49 INFO - PROCESS | 1788 | 1461213289218 Marionette TRACE conn4 <- [1,1494,null,{}] 21:34:49 INFO - PROCESS | 1788 | 1461213289224 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:49 INFO - PROCESS | 1788 | 1461213289477 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 21:34:49 INFO - PROCESS | 1788 | 1461213289800 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac58400 == 154 [pid = 1788] [id = 381] 21:34:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8e897c00) [pid = 1788] [serial = 1144] [outer = (nil)] 21:34:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8eaa1800) [pid = 1788] [serial = 1145] [outer = 0x8e897c00] 21:34:49 INFO - PROCESS | 1788 | 1461213289903 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8f457400) [pid = 1788] [serial = 1146] [outer = 0x8e897c00] 21:34:50 INFO - PROCESS | 1788 | 1461213290765 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1582ms 21:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:34:50 INFO - PROCESS | 1788 | 1461213290798 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 21:34:50 INFO - PROCESS | 1788 | 1461213290801 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 21:34:50 INFO - PROCESS | 1788 | 1461213290807 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:34:50 INFO - PROCESS | 1788 | 1461213290811 Marionette TRACE conn4 <- [1,1498,null,{}] 21:34:50 INFO - PROCESS | 1788 | 1461213290817 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:51 INFO - PROCESS | 1788 | 1461213290993 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 21:34:51 INFO - PROCESS | 1788 | 1461213291219 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e60000 == 155 [pid = 1788] [id = 382] 21:34:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8b21e800) [pid = 1788] [serial = 1147] [outer = (nil)] 21:34:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x8f8e7000) [pid = 1788] [serial = 1148] [outer = 0x8b21e800] 21:34:51 INFO - PROCESS | 1788 | 1461213291336 Marionette DEBUG loaded listener.js 21:34:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8fa41000) [pid = 1788] [serial = 1149] [outer = 0x8b21e800] 21:34:52 INFO - PROCESS | 1788 | 1461213292278 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1535ms 21:34:52 INFO - PROCESS | 1788 | 1461213292342 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 21:34:52 INFO - PROCESS | 1788 | 1461213292346 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 21:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:34:52 INFO - PROCESS | 1788 | 1461213292352 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:34:52 INFO - PROCESS | 1788 | 1461213292356 Marionette TRACE conn4 <- [1,1502,null,{}] 21:34:52 INFO - PROCESS | 1788 | 1461213292361 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:52 INFO - PROCESS | 1788 | 1461213292544 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 21:34:52 INFO - PROCESS | 1788 | 1461213292762 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ce800 == 156 [pid = 1788] [id = 383] 21:34:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8f4af800) [pid = 1788] [serial = 1150] [outer = (nil)] 21:34:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8fd8fc00) [pid = 1788] [serial = 1151] [outer = 0x8f4af800] 21:34:52 INFO - PROCESS | 1788 | 1461213292886 Marionette DEBUG loaded listener.js 21:34:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x8fdb2c00) [pid = 1788] [serial = 1152] [outer = 0x8f4af800] 21:34:53 INFO - PROCESS | 1788 | 1461213293762 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1486ms 21:34:53 INFO - PROCESS | 1788 | 1461213293839 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 21:34:53 INFO - PROCESS | 1788 | 1461213293843 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 21:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:34:53 INFO - PROCESS | 1788 | 1461213293850 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:34:53 INFO - PROCESS | 1788 | 1461213293853 Marionette TRACE conn4 <- [1,1506,null,{}] 21:34:53 INFO - PROCESS | 1788 | 1461213293859 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:54 INFO - PROCESS | 1788 | 1461213294048 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 21:34:54 INFO - PROCESS | 1788 | 1461213294312 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4ab400 == 157 [pid = 1788] [id = 384] 21:34:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x8fd50800) [pid = 1788] [serial = 1153] [outer = (nil)] 21:34:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x8fe63c00) [pid = 1788] [serial = 1154] [outer = 0x8fd50800] 21:34:54 INFO - PROCESS | 1788 | 1461213294451 Marionette DEBUG loaded listener.js 21:34:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x8ffcb000) [pid = 1788] [serial = 1155] [outer = 0x8fd50800] 21:34:55 INFO - PROCESS | 1788 | 1461213295319 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1531ms 21:34:55 INFO - PROCESS | 1788 | 1461213295382 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 21:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:34:55 INFO - PROCESS | 1788 | 1461213295386 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 21:34:55 INFO - PROCESS | 1788 | 1461213295392 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:34:55 INFO - PROCESS | 1788 | 1461213295395 Marionette TRACE conn4 <- [1,1510,null,{}] 21:34:55 INFO - PROCESS | 1788 | 1461213295401 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:55 INFO - PROCESS | 1788 | 1461213295585 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 21:34:55 INFO - PROCESS | 1788 | 1461213295847 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f599400 == 158 [pid = 1788] [id = 385] 21:34:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x8fd91000) [pid = 1788] [serial = 1156] [outer = (nil)] 21:34:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x90263400) [pid = 1788] [serial = 1157] [outer = 0x8fd91000] 21:34:55 INFO - PROCESS | 1788 | 1461213295976 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x90406800) [pid = 1788] [serial = 1158] [outer = 0x8fd91000] 21:34:56 INFO - PROCESS | 1788 | 1461213296853 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1535ms 21:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:34:56 INFO - PROCESS | 1788 | 1461213296927 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1788 | 1461213296930 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 21:34:56 INFO - PROCESS | 1788 | 1461213296937 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1788 | 1461213296941 Marionette TRACE conn4 <- [1,1514,null,{}] 21:34:56 INFO - PROCESS | 1788 | 1461213296946 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:57 INFO - PROCESS | 1788 | 1461213297196 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 21:34:57 INFO - PROCESS | 1788 | 1461213297514 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x90624800 == 159 [pid = 1788] [id = 386] 21:34:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x907df400) [pid = 1788] [serial = 1159] [outer = (nil)] 21:34:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x907e5800) [pid = 1788] [serial = 1160] [outer = 0x907df400] 21:34:57 INFO - PROCESS | 1788 | 1461213297612 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x91413c00) [pid = 1788] [serial = 1161] [outer = 0x907df400] 21:34:58 INFO - PROCESS | 1788 | 1461213298505 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1635ms 21:34:58 INFO - PROCESS | 1788 | 1461213298571 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 21:34:58 INFO - PROCESS | 1788 | 1461213298575 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 21:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:34:58 INFO - PROCESS | 1788 | 1461213298582 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 1788 | 1461213298585 Marionette TRACE conn4 <- [1,1518,null,{}] 21:34:58 INFO - PROCESS | 1788 | 1461213298590 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:58 INFO - PROCESS | 1788 | 1461213298776 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 21:34:59 INFO - PROCESS | 1788 | 1461213299040 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x88fec000 == 160 [pid = 1788] [id = 387] 21:34:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x9079b400) [pid = 1788] [serial = 1162] [outer = (nil)] 21:34:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x92ae2400) [pid = 1788] [serial = 1163] [outer = 0x9079b400] 21:34:59 INFO - PROCESS | 1788 | 1461213299182 Marionette DEBUG loaded listener.js 21:34:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x92af0800) [pid = 1788] [serial = 1164] [outer = 0x9079b400] 21:35:00 INFO - PROCESS | 1788 | 1461213300053 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1528ms 21:35:00 INFO - PROCESS | 1788 | 1461213300111 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 1788 | 1461213300114 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 21:35:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:35:00 INFO - PROCESS | 1788 | 1461213300121 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 1788 | 1461213300125 Marionette TRACE conn4 <- [1,1522,null,{}] 21:35:00 INFO - PROCESS | 1788 | 1461213300130 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:00 INFO - PROCESS | 1788 | 1461213300337 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 21:35:00 INFO - PROCESS | 1788 | 1461213300646 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afcf400 == 161 [pid = 1788] [id = 388] 21:35:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x901dec00) [pid = 1788] [serial = 1165] [outer = (nil)] 21:35:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x92f04000) [pid = 1788] [serial = 1166] [outer = 0x901dec00] 21:35:00 INFO - PROCESS | 1788 | 1461213300736 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x92f0b000) [pid = 1788] [serial = 1167] [outer = 0x901dec00] 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:35:01 INFO - PROCESS | 1788 | 1461213301578 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:35:01 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 () { 21:35:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:35:01 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 () { 21:35:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:35:01 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 () { 21:35:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:35:01 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 () { 21:35:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:35:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1533ms 21:35:01 INFO - PROCESS | 1788 | 1461213301656 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1788 | 1461213301663 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 21:35:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:35:01 INFO - PROCESS | 1788 | 1461213301671 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1788 | 1461213301676 Marionette TRACE conn4 <- [1,1526,null,{}] 21:35:01 INFO - PROCESS | 1788 | 1461213301681 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:01 INFO - PROCESS | 1788 | 1461213301870 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 21:35:02 INFO - PROCESS | 1788 | 1461213302141 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x92ae4400 == 162 [pid = 1788] [id = 389] 21:35:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x92bc0400) [pid = 1788] [serial = 1168] [outer = (nil)] 21:35:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x930e2000) [pid = 1788] [serial = 1169] [outer = 0x92bc0400] 21:35:02 INFO - PROCESS | 1788 | 1461213302272 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x939db800) [pid = 1788] [serial = 1170] [outer = 0x92bc0400] 21:35:03 INFO - PROCESS | 1788 | 1461213303156 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:35:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:35:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:35:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:35:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1529ms 21:35:03 INFO - PROCESS | 1788 | 1461213303221 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 21:35:03 INFO - PROCESS | 1788 | 1461213303224 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 21:35:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:35:03 INFO - PROCESS | 1788 | 1461213303233 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:35:03 INFO - PROCESS | 1788 | 1461213303237 Marionette TRACE conn4 <- [1,1530,null,{}] 21:35:03 INFO - PROCESS | 1788 | 1461213303242 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:03 INFO - PROCESS | 1788 | 1461213303438 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 21:35:03 INFO - PROCESS | 1788 | 1461213303706 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bc2800 == 163 [pid = 1788] [id = 390] 21:35:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x930ddc00) [pid = 1788] [serial = 1171] [outer = (nil)] 21:35:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x96fee400) [pid = 1788] [serial = 1172] [outer = 0x930ddc00] 21:35:03 INFO - PROCESS | 1788 | 1461213303837 Marionette DEBUG loaded listener.js 21:35:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x9780dc00) [pid = 1788] [serial = 1173] [outer = 0x930ddc00] 21:35:04 INFO - PROCESS | 1788 | 1461213304566 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:35:04 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 21:35:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:35:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:35:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:35:04 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. 21:35:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:35:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1378ms 21:35:04 INFO - PROCESS | 1788 | 1461213304613 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 1788 | 1461213304616 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 21:35:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:35:04 INFO - PROCESS | 1788 | 1461213304623 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 1788 | 1461213304625 Marionette TRACE conn4 <- [1,1534,null,{}] 21:35:04 INFO - PROCESS | 1788 | 1461213304631 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:04 INFO - PROCESS | 1788 | 1461213304845 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 21:35:05 INFO - PROCESS | 1788 | 1461213305132 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x826ec400 == 164 [pid = 1788] [id = 391] 21:35:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x83938400) [pid = 1788] [serial = 1174] [outer = (nil)] 21:35:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x97e12800) [pid = 1788] [serial = 1175] [outer = 0x83938400] 21:35:05 INFO - PROCESS | 1788 | 1461213305220 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x97e9f800) [pid = 1788] [serial = 1176] [outer = 0x83938400] 21:35:06 INFO - PROCESS | 1788 | 1461213306221 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:35:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1636ms 21:35:06 INFO - PROCESS | 1788 | 1461213306259 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1788 | 1461213306262 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 21:35:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:35:06 INFO - PROCESS | 1788 | 1461213306270 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1788 | 1461213306273 Marionette TRACE conn4 <- [1,1538,null,{}] 21:35:06 INFO - PROCESS | 1788 | 1461213306279 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:06 INFO - PROCESS | 1788 | 1461213306465 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 21:35:06 INFO - PROCESS | 1788 | 1461213306754 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d8c800 == 165 [pid = 1788] [id = 392] 21:35:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x97d8d400) [pid = 1788] [serial = 1177] [outer = (nil)] 21:35:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x980c3000) [pid = 1788] [serial = 1178] [outer = 0x97d8d400] 21:35:06 INFO - PROCESS | 1788 | 1461213306885 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x984ccc00) [pid = 1788] [serial = 1179] [outer = 0x97d8d400] 21:35:07 INFO - PROCESS | 1788 | 1461213307772 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:35:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:35:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1577ms 21:35:07 INFO - PROCESS | 1788 | 1461213307848 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 21:35:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:35:07 INFO - PROCESS | 1788 | 1461213307852 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 21:35:07 INFO - PROCESS | 1788 | 1461213307858 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:35:07 INFO - PROCESS | 1788 | 1461213307862 Marionette TRACE conn4 <- [1,1542,null,{}] 21:35:07 INFO - PROCESS | 1788 | 1461213307868 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:08 INFO - PROCESS | 1788 | 1461213308111 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 21:35:08 INFO - PROCESS | 1788 | 1461213308426 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x97e13800 == 166 [pid = 1788] [id = 393] 21:35:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x980bdc00) [pid = 1788] [serial = 1180] [outer = (nil)] 21:35:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x98e52000) [pid = 1788] [serial = 1181] [outer = 0x980bdc00] 21:35:08 INFO - PROCESS | 1788 | 1461213308517 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x98e53400) [pid = 1788] [serial = 1182] [outer = 0x980bdc00] 21:35:09 INFO - PROCESS | 1788 | 1461213309376 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:35:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1531ms 21:35:09 INFO - PROCESS | 1788 | 1461213309390 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1788 | 1461213309392 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 21:35:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:35:09 INFO - PROCESS | 1788 | 1461213309399 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1788 | 1461213309402 Marionette TRACE conn4 <- [1,1546,null,{}] 21:35:09 INFO - PROCESS | 1788 | 1461213309408 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:09 INFO - PROCESS | 1788 | 1461213309597 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 21:35:09 INFO - PROCESS | 1788 | 1461213309856 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x894c4000 == 167 [pid = 1788] [id = 394] 21:35:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x8b215400) [pid = 1788] [serial = 1183] [outer = (nil)] 21:35:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x98f0cc00) [pid = 1788] [serial = 1184] [outer = 0x8b215400] 21:35:09 INFO - PROCESS | 1788 | 1461213309956 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x99199400) [pid = 1788] [serial = 1185] [outer = 0x8b215400] 21:35:10 INFO - PROCESS | 1788 | 1461213310922 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:35:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1584ms 21:35:10 INFO - PROCESS | 1788 | 1461213310984 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 1788 | 1461213310987 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 21:35:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:35:10 INFO - PROCESS | 1788 | 1461213310994 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 1788 | 1461213310997 Marionette TRACE conn4 <- [1,1550,null,{}] 21:35:11 INFO - PROCESS | 1788 | 1461213311003 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:11 INFO - PROCESS | 1788 | 1461213311207 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 21:35:11 INFO - PROCESS | 1788 | 1461213311548 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x87d0dc00 == 166 [pid = 1788] [id = 374] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x841b4400 == 165 [pid = 1788] [id = 373] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x9140c400 == 164 [pid = 1788] [id = 11] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x83b06000 == 163 [pid = 1788] [id = 372] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x81ecf800 == 162 [pid = 1788] [id = 371] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x83b06400 == 161 [pid = 1788] [id = 370] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x838cfc00 == 160 [pid = 1788] [id = 368] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x95bc4c00 == 159 [pid = 1788] [id = 366] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x895e7000 == 158 [pid = 1788] [id = 367] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x889eb000 == 157 [pid = 1788] [id = 365] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x907e1800 == 156 [pid = 1788] [id = 364] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x90404400 == 155 [pid = 1788] [id = 362] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x838cb400 == 154 [pid = 1788] [id = 363] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x89e63000 == 153 [pid = 1788] [id = 361] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x8b51b800 == 152 [pid = 1788] [id = 360] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x8fe63000 == 151 [pid = 1788] [id = 359] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x8894d800 == 150 [pid = 1788] [id = 358] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x8e89e400 == 149 [pid = 1788] [id = 357] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x88614c00 == 148 [pid = 1788] [id = 355] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x87d15c00 == 147 [pid = 1788] [id = 356] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x87d0bc00 == 146 [pid = 1788] [id = 354] 21:35:12 INFO - PROCESS | 1788 | --DOCSHELL 0x83485800 == 145 [pid = 1788] [id = 353] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x8fa45c00) [pid = 1788] [serial = 1022] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x826e4000) [pid = 1788] [serial = 1055] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x89e62c00) [pid = 1788] [serial = 1053] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x8e8a3800) [pid = 1788] [serial = 1016] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x90408400) [pid = 1788] [serial = 1028] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x9140b800) [pid = 1788] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x889a4c00) [pid = 1788] [serial = 1049] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x841c0800) [pid = 1788] [serial = 1037] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x8fe61c00) [pid = 1788] [serial = 1025] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x89e5b800) [pid = 1788] [serial = 1004] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x895f4400) [pid = 1788] [serial = 1052] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x890f1400) [pid = 1788] [serial = 1044] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x8b5f4800) [pid = 1788] [serial = 1013] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x8348cc00) [pid = 1788] [serial = 1056] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x894bb800) [pid = 1788] [serial = 1001] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x84d48000) [pid = 1788] [serial = 1046] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x84c56c00) [pid = 1788] [serial = 1038] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x85d8dc00) [pid = 1788] [serial = 992] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x84c5a000) [pid = 1788] [serial = 989] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8f4ac000) [pid = 1788] [serial = 1019] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x889f3c00) [pid = 1788] [serial = 1043] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x88620000) [pid = 1788] [serial = 1041] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8b5a3400) [pid = 1788] [serial = 1010] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x91412c00) [pid = 1788] [serial = 1034] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x85539400) [pid = 1788] [serial = 1047] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x88611800) [pid = 1788] [serial = 1040] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x88fef400) [pid = 1788] [serial = 1050] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x9079b000) [pid = 1788] [serial = 1031] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x88ff5c00) [pid = 1788] [serial = 998] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x889f0c00) [pid = 1788] [serial = 995] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x8afdb800) [pid = 1788] [serial = 1007] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8899c000) [pid = 1788] [serial = 1058] [outer = (nil)] [url = about:blank] 21:35:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e4000 == 146 [pid = 1788] [id = 395] 21:35:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x826ed400) [pid = 1788] [serial = 1186] [outer = (nil)] 21:35:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x838cb400) [pid = 1788] [serial = 1187] [outer = 0x826ed400] 21:35:12 INFO - PROCESS | 1788 | 1461213312871 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x83b0ec00) [pid = 1788] [serial = 1188] [outer = 0x826ed400] 21:35:13 INFO - PROCESS | 1788 | 1461213313668 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2738ms 21:35:13 INFO - PROCESS | 1788 | 1461213313737 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1788 | 1461213313744 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 21:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:35:13 INFO - PROCESS | 1788 | 1461213313753 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 1788 | 1461213313757 Marionette TRACE conn4 <- [1,1554,null,{}] 21:35:13 INFO - PROCESS | 1788 | 1461213313764 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:13 INFO - PROCESS | 1788 | 1461213313956 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 21:35:13 INFO - PROCESS | 1788 | 1461213313967 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c50400 == 147 [pid = 1788] [id = 396] 21:35:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x84d4c800) [pid = 1788] [serial = 1189] [outer = (nil)] 21:35:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x853d2800) [pid = 1788] [serial = 1190] [outer = 0x84d4c800] 21:35:14 INFO - PROCESS | 1788 | 1461213314060 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x8553dc00) [pid = 1788] [serial = 1191] [outer = 0x84d4c800] 21:35:15 INFO - PROCESS | 1788 | 1461213315088 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1393ms 21:35:15 INFO - PROCESS | 1788 | 1461213315145 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 1788 | 1461213315150 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 21:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:35:15 INFO - PROCESS | 1788 | 1461213315160 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 1788 | 1461213315164 Marionette TRACE conn4 <- [1,1558,null,{}] 21:35:15 INFO - PROCESS | 1788 | 1461213315170 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:15 INFO - PROCESS | 1788 | 1461213315461 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 21:35:15 INFO - PROCESS | 1788 | 1461213315488 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c55c00 == 148 [pid = 1788] [id = 397] 21:35:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x84d49000) [pid = 1788] [serial = 1192] [outer = (nil)] 21:35:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x87d15c00) [pid = 1788] [serial = 1193] [outer = 0x84d49000] 21:35:15 INFO - PROCESS | 1788 | 1461213315561 Marionette DEBUG loaded listener.js 21:35:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x8894c800) [pid = 1788] [serial = 1194] [outer = 0x84d49000] 21:35:16 INFO - PROCESS | 1788 | 1461213316562 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1440ms 21:35:16 INFO - PROCESS | 1788 | 1461213316601 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 1788 | 1461213316604 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 21:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:35:16 INFO - PROCESS | 1788 | 1461213316616 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 1788 | 1461213316620 Marionette TRACE conn4 <- [1,1562,null,{}] 21:35:16 INFO - PROCESS | 1788 | 1461213316651 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:16 INFO - PROCESS | 1788 | 1461213316919 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 21:35:16 INFO - PROCESS | 1788 | 1461213316947 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c45c00 == 149 [pid = 1788] [id = 398] 21:35:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x88dec400) [pid = 1788] [serial = 1195] [outer = (nil)] 21:35:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x88ff1800) [pid = 1788] [serial = 1196] [outer = 0x88dec400] 21:35:17 INFO - PROCESS | 1788 | 1461213317018 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x890ee800) [pid = 1788] [serial = 1197] [outer = 0x88dec400] 21:35:17 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x83b07000) [pid = 1788] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:35:17 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x85c38800) [pid = 1788] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:35:17 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x826e4c00) [pid = 1788] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:35:17 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x88617400) [pid = 1788] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:35:17 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x84d48c00) [pid = 1788] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:35:18 INFO - PROCESS | 1788 | 1461213318270 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1706ms 21:35:18 INFO - PROCESS | 1788 | 1461213318317 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 21:35:18 INFO - PROCESS | 1788 | 1461213318321 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 21:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:35:18 INFO - PROCESS | 1788 | 1461213318327 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 1788 | 1461213318329 Marionette TRACE conn4 <- [1,1566,null,{}] 21:35:18 INFO - PROCESS | 1788 | 1461213318343 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:18 INFO - PROCESS | 1788 | 1461213318521 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 21:35:18 INFO - PROCESS | 1788 | 1461213318536 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e4c00 == 150 [pid = 1788] [id = 399] 21:35:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x83b08000) [pid = 1788] [serial = 1198] [outer = (nil)] 21:35:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x890f8000) [pid = 1788] [serial = 1199] [outer = 0x83b08000] 21:35:18 INFO - PROCESS | 1788 | 1461213318606 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x894bf000) [pid = 1788] [serial = 1200] [outer = 0x83b08000] 21:35:19 INFO - PROCESS | 1788 | 1461213319512 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1225ms 21:35:19 INFO - PROCESS | 1788 | 1461213319553 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 21:35:19 INFO - PROCESS | 1788 | 1461213319556 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 21:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:35:19 INFO - PROCESS | 1788 | 1461213319562 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:35:19 INFO - PROCESS | 1788 | 1461213319564 Marionette TRACE conn4 <- [1,1570,null,{}] 21:35:19 INFO - PROCESS | 1788 | 1461213319570 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:19 INFO - PROCESS | 1788 | 1461213319739 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 21:35:20 INFO - PROCESS | 1788 | 1461213320057 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x826ec000 == 151 [pid = 1788] [id = 400] 21:35:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x826ec800) [pid = 1788] [serial = 1201] [outer = (nil)] 21:35:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x83934400) [pid = 1788] [serial = 1202] [outer = 0x826ec800] 21:35:20 INFO - PROCESS | 1788 | 1461213320188 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x841be800) [pid = 1788] [serial = 1203] [outer = 0x826ec800] 21:35:21 INFO - PROCESS | 1788 | 1461213321247 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1733ms 21:35:21 INFO - PROCESS | 1788 | 1461213321297 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 1788 | 1461213321305 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 21:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:35:21 INFO - PROCESS | 1788 | 1461213321315 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 1788 | 1461213321319 Marionette TRACE conn4 <- [1,1574,null,{}] 21:35:21 INFO - PROCESS | 1788 | 1461213321326 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:21 INFO - PROCESS | 1788 | 1461213321533 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 21:35:21 INFO - PROCESS | 1788 | 1461213321869 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4f400 == 152 [pid = 1788] [id = 401] 21:35:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8711c800) [pid = 1788] [serial = 1204] [outer = (nil)] 21:35:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x87127c00) [pid = 1788] [serial = 1205] [outer = 0x8711c800] 21:35:21 INFO - PROCESS | 1788 | 1461213321963 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x8861b400) [pid = 1788] [serial = 1206] [outer = 0x8711c800] 21:35:22 INFO - PROCESS | 1788 | 1461213322905 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1633ms 21:35:22 INFO - PROCESS | 1788 | 1461213322952 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 1788 | 1461213322958 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 21:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:35:22 INFO - PROCESS | 1788 | 1461213322965 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 1788 | 1461213322969 Marionette TRACE conn4 <- [1,1578,null,{}] 21:35:22 INFO - PROCESS | 1788 | 1461213322975 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:23 INFO - PROCESS | 1788 | 1461213323194 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 21:35:23 INFO - PROCESS | 1788 | 1461213323561 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x87129800 == 153 [pid = 1788] [id = 402] 21:35:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x88953800) [pid = 1788] [serial = 1207] [outer = (nil)] 21:35:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x88ff3000) [pid = 1788] [serial = 1208] [outer = 0x88953800] 21:35:23 INFO - PROCESS | 1788 | 1461213323654 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x89aacc00) [pid = 1788] [serial = 1209] [outer = 0x88953800] 21:35:24 INFO - PROCESS | 1788 | 1461213324558 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1629ms 21:35:24 INFO - PROCESS | 1788 | 1461213324595 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 1788 | 1461213324599 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 21:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:35:24 INFO - PROCESS | 1788 | 1461213324614 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 1788 | 1461213324623 Marionette TRACE conn4 <- [1,1582,null,{}] 21:35:24 INFO - PROCESS | 1788 | 1461213324632 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:24 INFO - PROCESS | 1788 | 1461213324846 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 21:35:25 INFO - PROCESS | 1788 | 1461213325178 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x88fef000 == 154 [pid = 1788] [id = 403] 21:35:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x89e63800) [pid = 1788] [serial = 1210] [outer = (nil)] 21:35:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x8b523c00) [pid = 1788] [serial = 1211] [outer = 0x89e63800] 21:35:25 INFO - PROCESS | 1788 | 1461213325272 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x8b5a7000) [pid = 1788] [serial = 1212] [outer = 0x89e63800] 21:35:26 INFO - PROCESS | 1788 | 1461213326174 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1645ms 21:35:26 INFO - PROCESS | 1788 | 1461213326252 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 1788 | 1461213326256 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 21:35:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:35:26 INFO - PROCESS | 1788 | 1461213326263 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - PROCESS | 1788 | 1461213326266 Marionette TRACE conn4 <- [1,1586,null,{}] 21:35:26 INFO - PROCESS | 1788 | 1461213326272 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:26 INFO - PROCESS | 1788 | 1461213326506 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 21:35:26 INFO - PROCESS | 1788 | 1461213326837 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x83930400 == 155 [pid = 1788] [id = 404] 21:35:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x8b515c00) [pid = 1788] [serial = 1213] [outer = (nil)] 21:35:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x8e895c00) [pid = 1788] [serial = 1214] [outer = 0x8b515c00] 21:35:26 INFO - PROCESS | 1788 | 1461213326926 Marionette DEBUG loaded listener.js 21:35:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x8e8a0800) [pid = 1788] [serial = 1215] [outer = 0x8b515c00] 21:35:27 INFO - PROCESS | 1788 | 1461213327809 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:35:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1578ms 21:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:35:27 INFO - PROCESS | 1788 | 1461213327842 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 21:35:27 INFO - PROCESS | 1788 | 1461213327846 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 21:35:27 INFO - PROCESS | 1788 | 1461213327852 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1788 | 1461213327856 Marionette TRACE conn4 <- [1,1590,null,{}] 21:35:27 INFO - PROCESS | 1788 | 1461213327861 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:28 INFO - PROCESS | 1788 | 1461213328058 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 21:35:28 INFO - PROCESS | 1788 | 1461213328347 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f4a1800 == 156 [pid = 1788] [id = 405] 21:35:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x8f4a3000) [pid = 1788] [serial = 1216] [outer = (nil)] 21:35:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x8f59a400) [pid = 1788] [serial = 1217] [outer = 0x8f4a3000] 21:35:28 INFO - PROCESS | 1788 | 1461213328505 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x8fdbbc00) [pid = 1788] [serial = 1218] [outer = 0x8f4a3000] 21:35:29 INFO - PROCESS | 1788 | 1461213329435 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1639ms 21:35:29 INFO - PROCESS | 1788 | 1461213329491 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 21:35:29 INFO - PROCESS | 1788 | 1461213329496 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 21:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:35:29 INFO - PROCESS | 1788 | 1461213329502 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:35:29 INFO - PROCESS | 1788 | 1461213329506 Marionette TRACE conn4 <- [1,1594,null,{}] 21:35:29 INFO - PROCESS | 1788 | 1461213329512 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:29 INFO - PROCESS | 1788 | 1461213329729 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 21:35:30 INFO - PROCESS | 1788 | 1461213330049 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f1400 == 157 [pid = 1788] [id = 406] 21:35:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x8f44cc00) [pid = 1788] [serial = 1219] [outer = (nil)] 21:35:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x90402000) [pid = 1788] [serial = 1220] [outer = 0x8f44cc00] 21:35:30 INFO - PROCESS | 1788 | 1461213330143 Marionette DEBUG loaded listener.js 21:35:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x9061e800) [pid = 1788] [serial = 1221] [outer = 0x8f44cc00] 21:35:31 INFO - PROCESS | 1788 | 1461213331051 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1627ms 21:35:31 INFO - PROCESS | 1788 | 1461213331131 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 21:35:31 INFO - PROCESS | 1788 | 1461213331136 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 21:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:35:31 INFO - PROCESS | 1788 | 1461213331142 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 1788 | 1461213331144 Marionette TRACE conn4 <- [1,1598,null,{}] 21:35:31 INFO - PROCESS | 1788 | 1461213331151 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:31 INFO - PROCESS | 1788 | 1461213331379 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 21:35:31 INFO - PROCESS | 1788 | 1461213331698 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e1000 == 158 [pid = 1788] [id = 407] 21:35:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x901e5000) [pid = 1788] [serial = 1222] [outer = (nil)] 21:35:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x907e0800) [pid = 1788] [serial = 1223] [outer = 0x901e5000] 21:35:31 INFO - PROCESS | 1788 | 1461213331801 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x907e6c00) [pid = 1788] [serial = 1224] [outer = 0x901e5000] 21:35:32 INFO - PROCESS | 1788 | 1461213332662 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1579ms 21:35:32 INFO - PROCESS | 1788 | 1461213332721 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 21:35:32 INFO - PROCESS | 1788 | 1461213332725 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 21:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:35:32 INFO - PROCESS | 1788 | 1461213332731 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 1788 | 1461213332735 Marionette TRACE conn4 <- [1,1602,null,{}] 21:35:32 INFO - PROCESS | 1788 | 1461213332741 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:32 INFO - PROCESS | 1788 | 1461213332932 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 21:35:33 INFO - PROCESS | 1788 | 1461213333289 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x889e9400 == 159 [pid = 1788] [id = 408] 21:35:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x901e6400) [pid = 1788] [serial = 1225] [outer = (nil)] 21:35:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x920f5000) [pid = 1788] [serial = 1226] [outer = 0x901e6400] 21:35:33 INFO - PROCESS | 1788 | 1461213333384 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x92a76400) [pid = 1788] [serial = 1227] [outer = 0x901e6400] 21:35:34 INFO - PROCESS | 1788 | 1461213334214 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1533ms 21:35:34 INFO - PROCESS | 1788 | 1461213334265 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 21:35:34 INFO - PROCESS | 1788 | 1461213334269 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 21:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:35:34 INFO - PROCESS | 1788 | 1461213334276 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 1788 | 1461213334279 Marionette TRACE conn4 <- [1,1606,null,{}] 21:35:34 INFO - PROCESS | 1788 | 1461213334285 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:34 INFO - PROCESS | 1788 | 1461213334475 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 21:35:34 INFO - PROCESS | 1788 | 1461213334751 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x91414c00 == 160 [pid = 1788] [id = 409] 21:35:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x9144c000) [pid = 1788] [serial = 1228] [outer = (nil)] 21:35:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x92c97800) [pid = 1788] [serial = 1229] [outer = 0x9144c000] 21:35:34 INFO - PROCESS | 1788 | 1461213334884 Marionette DEBUG loaded listener.js 21:35:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x930e4c00) [pid = 1788] [serial = 1230] [outer = 0x9144c000] 21:35:35 INFO - PROCESS | 1788 | 1461213335726 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1493ms 21:35:35 INFO - PROCESS | 1788 | 1461213335773 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 21:35:35 INFO - PROCESS | 1788 | 1461213335777 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 21:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:35:35 INFO - PROCESS | 1788 | 1461213335783 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 1788 | 1461213335786 Marionette TRACE conn4 <- [1,1610,null,{}] 21:35:35 INFO - PROCESS | 1788 | 1461213335792 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:35 INFO - PROCESS | 1788 | 1461213335984 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 21:35:36 INFO - PROCESS | 1788 | 1461213336259 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x9509ac00 == 161 [pid = 1788] [id = 410] 21:35:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x95bc3000) [pid = 1788] [serial = 1231] [outer = (nil)] 21:35:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x96ccb000) [pid = 1788] [serial = 1232] [outer = 0x95bc3000] 21:35:36 INFO - PROCESS | 1788 | 1461213336417 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x97d07800) [pid = 1788] [serial = 1233] [outer = 0x95bc3000] 21:35:37 INFO - PROCESS | 1788 | 1461213337272 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1536ms 21:35:37 INFO - PROCESS | 1788 | 1461213337320 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 1788 | 1461213337325 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 21:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:35:37 INFO - PROCESS | 1788 | 1461213337331 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 1788 | 1461213337335 Marionette TRACE conn4 <- [1,1614,null,{}] 21:35:37 INFO - PROCESS | 1788 | 1461213337340 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:37 INFO - PROCESS | 1788 | 1461213337661 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 21:35:37 INFO - PROCESS | 1788 | 1461213337926 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x96b63000 == 162 [pid = 1788] [id = 411] 21:35:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x97ea0800) [pid = 1788] [serial = 1234] [outer = (nil)] 21:35:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x99197400) [pid = 1788] [serial = 1235] [outer = 0x97ea0800] 21:35:38 INFO - PROCESS | 1788 | 1461213338015 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x991a5800) [pid = 1788] [serial = 1236] [outer = 0x97ea0800] 21:35:38 INFO - PROCESS | 1788 | 1461213338888 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:35:38 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 21:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1635ms 21:35:38 INFO - PROCESS | 1788 | 1461213338966 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 1788 | 1461213338969 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 21:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:35:38 INFO - PROCESS | 1788 | 1461213338976 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1788 | 1461213338979 Marionette TRACE conn4 <- [1,1618,null,{}] 21:35:38 INFO - PROCESS | 1788 | 1461213338984 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:39 INFO - PROCESS | 1788 | 1461213339218 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 21:35:39 INFO - PROCESS | 1788 | 1461213339539 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x907dc000 == 163 [pid = 1788] [id = 412] 21:35:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x907dd400) [pid = 1788] [serial = 1237] [outer = (nil)] 21:35:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x99a14400) [pid = 1788] [serial = 1238] [outer = 0x907dd400] 21:35:39 INFO - PROCESS | 1788 | 1461213339628 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 224 (0x99a15c00) [pid = 1788] [serial = 1239] [outer = 0x907dd400] 21:35:40 INFO - PROCESS | 1788 | 1461213340505 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1582ms 21:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:35:40 INFO - PROCESS | 1788 | 1461213340559 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 21:35:40 INFO - PROCESS | 1788 | 1461213340562 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 21:35:40 INFO - PROCESS | 1788 | 1461213340568 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 1788 | 1461213340571 Marionette TRACE conn4 <- [1,1622,null,{}] 21:35:40 INFO - PROCESS | 1788 | 1461213340577 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:40 INFO - PROCESS | 1788 | 1461213340770 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 21:35:41 INFO - PROCESS | 1788 | 1461213341022 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b04800 == 164 [pid = 1788] [id = 413] 21:35:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 225 (0x99940000) [pid = 1788] [serial = 1240] [outer = (nil)] 21:35:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 226 (0x99aa2c00) [pid = 1788] [serial = 1241] [outer = 0x99940000] 21:35:41 INFO - PROCESS | 1788 | 1461213341153 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 227 (0x9ae61c00) [pid = 1788] [serial = 1242] [outer = 0x99940000] 21:35:42 INFO - PROCESS | 1788 | 1461213342037 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:35:42 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 21:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1535ms 21:35:42 INFO - PROCESS | 1788 | 1461213342103 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 1788 | 1461213342107 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 21:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:35:42 INFO - PROCESS | 1788 | 1461213342113 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1788 | 1461213342116 Marionette TRACE conn4 <- [1,1626,null,{}] 21:35:42 INFO - PROCESS | 1788 | 1461213342122 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:42 INFO - PROCESS | 1788 | 1461213342331 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 21:35:42 INFO - PROCESS | 1788 | 1461213342670 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ecf800 == 165 [pid = 1788] [id = 414] 21:35:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 228 (0x85c3b000) [pid = 1788] [serial = 1243] [outer = (nil)] 21:35:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 229 (0x9b0b4c00) [pid = 1788] [serial = 1244] [outer = 0x85c3b000] 21:35:42 INFO - PROCESS | 1788 | 1461213342762 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 230 (0x9b0b7c00) [pid = 1788] [serial = 1245] [outer = 0x85c3b000] 21:35:43 INFO - PROCESS | 1788 | 1461213343640 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1583ms 21:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:35:43 INFO - PROCESS | 1788 | 1461213343696 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 1788 | 1461213343699 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 21:35:43 INFO - PROCESS | 1788 | 1461213343707 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 1788 | 1461213343709 Marionette TRACE conn4 <- [1,1630,null,{}] 21:35:43 INFO - PROCESS | 1788 | 1461213343717 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:43 INFO - PROCESS | 1788 | 1461213343919 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 21:35:44 INFO - PROCESS | 1788 | 1461213344243 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x83486000 == 166 [pid = 1788] [id = 415] 21:35:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 231 (0x83b01400) [pid = 1788] [serial = 1246] [outer = (nil)] 21:35:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 232 (0x9df1d000) [pid = 1788] [serial = 1247] [outer = 0x83b01400] 21:35:44 INFO - PROCESS | 1788 | 1461213344332 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 233 (0x9ea23000) [pid = 1788] [serial = 1248] [outer = 0x83b01400] 21:35:45 INFO - PROCESS | 1788 | 1461213345252 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1581ms 21:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:35:45 INFO - PROCESS | 1788 | 1461213345286 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 1788 | 1461213345289 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 21:35:45 INFO - PROCESS | 1788 | 1461213345296 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 1788 | 1461213345300 Marionette TRACE conn4 <- [1,1634,null,{}] 21:35:45 INFO - PROCESS | 1788 | 1461213345305 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:45 INFO - PROCESS | 1788 | 1461213345526 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 21:35:45 INFO - PROCESS | 1788 | 1461213345859 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x9df12800 == 167 [pid = 1788] [id = 416] 21:35:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 234 (0x9df1d800) [pid = 1788] [serial = 1249] [outer = (nil)] 21:35:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 235 (0x9fb98000) [pid = 1788] [serial = 1250] [outer = 0x9df1d800] 21:35:45 INFO - PROCESS | 1788 | 1461213345956 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 236 (0x9fc54c00) [pid = 1788] [serial = 1251] [outer = 0x9df1d800] 21:35:46 INFO - PROCESS | 1788 | 1461213346820 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1580ms 21:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:35:46 INFO - PROCESS | 1788 | 1461213346876 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 1788 | 1461213346879 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 21:35:46 INFO - PROCESS | 1788 | 1461213346885 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 1788 | 1461213346888 Marionette TRACE conn4 <- [1,1638,null,{}] 21:35:46 INFO - PROCESS | 1788 | 1461213346894 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:47 INFO - PROCESS | 1788 | 1461213347095 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 21:35:47 INFO - PROCESS | 1788 | 1461213347452 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392f400 == 168 [pid = 1788] [id = 417] 21:35:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 237 (0x8392fc00) [pid = 1788] [serial = 1252] [outer = (nil)] 21:35:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 238 (0x84d48800) [pid = 1788] [serial = 1253] [outer = 0x8392fc00] 21:35:47 INFO - PROCESS | 1788 | 1461213347544 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 239 (0x85540800) [pid = 1788] [serial = 1254] [outer = 0x8392fc00] 21:35:49 INFO - PROCESS | 1788 | 1461213349319 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2490ms 21:35:49 INFO - PROCESS | 1788 | 1461213349375 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 21:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:35:49 INFO - PROCESS | 1788 | 1461213349382 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 21:35:49 INFO - PROCESS | 1788 | 1461213349390 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1788 | 1461213349395 Marionette TRACE conn4 <- [1,1642,null,{}] 21:35:49 INFO - PROCESS | 1788 | 1461213349403 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:49 INFO - PROCESS | 1788 | 1461213349611 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 21:35:49 INFO - PROCESS | 1788 | 1461213349898 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c56400 == 169 [pid = 1788] [id = 418] 21:35:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 240 (0x84d44800) [pid = 1788] [serial = 1255] [outer = (nil)] 21:35:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 241 (0x853cac00) [pid = 1788] [serial = 1256] [outer = 0x84d44800] 21:35:49 INFO - PROCESS | 1788 | 1461213349983 Marionette DEBUG loaded listener.js 21:35:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 242 (0x8553d000) [pid = 1788] [serial = 1257] [outer = 0x84d44800] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x88615400 == 168 [pid = 1788] [id = 198] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa44c00 == 167 [pid = 1788] [id = 254] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x89e60c00 == 166 [pid = 1788] [id = 253] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x85c43400 == 165 [pid = 1788] [id = 241] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x84a8d800 == 164 [pid = 1788] [id = 243] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5ad400 == 163 [pid = 1788] [id = 242] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x84a98c00 == 162 [pid = 1788] [id = 244] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x890ed800 == 161 [pid = 1788] [id = 240] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8ac00 == 160 [pid = 1788] [id = 88] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8711bc00 == 159 [pid = 1788] [id = 331] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x853d6c00 == 158 [pid = 1788] [id = 330] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x88fef800 == 157 [pid = 1788] [id = 199] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8348c000 == 156 [pid = 1788] [id = 275] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x826e4c00 == 155 [pid = 1788] [id = 399] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x85c45c00 == 154 [pid = 1788] [id = 398] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x84c55c00 == 153 [pid = 1788] [id = 397] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x84c50400 == 152 [pid = 1788] [id = 396] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x826e4000 == 151 [pid = 1788] [id = 395] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x92bc2800 == 150 [pid = 1788] [id = 390] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8afcf400 == 149 [pid = 1788] [id = 388] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x92ae4400 == 148 [pid = 1788] [id = 389] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x88fec000 == 147 [pid = 1788] [id = 387] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x90624800 == 146 [pid = 1788] [id = 386] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8f599400 == 145 [pid = 1788] [id = 385] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8f4ab400 == 144 [pid = 1788] [id = 384] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x89e60000 == 143 [pid = 1788] [id = 382] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x853ce800 == 142 [pid = 1788] [id = 383] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac58400 == 141 [pid = 1788] [id = 381] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x889a0800 == 140 [pid = 1788] [id = 380] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x89ab2c00 == 139 [pid = 1788] [id = 379] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x81ed2000 == 138 [pid = 1788] [id = 352] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x890f9000 == 137 [pid = 1788] [id = 378] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x83b04400 == 136 [pid = 1788] [id = 376] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x85544400 == 135 [pid = 1788] [id = 377] 21:35:50 INFO - PROCESS | 1788 | --DOCSHELL 0x84c57800 == 134 [pid = 1788] [id = 375] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 241 (0x90621800) [pid = 1788] [serial = 1079] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 240 (0x841b3400) [pid = 1788] [serial = 1112] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 239 (0x87d16400) [pid = 1788] [serial = 1121] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 238 (0x94f09c00) [pid = 1788] [serial = 1094] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 237 (0x841bf800) [pid = 1788] [serial = 1113] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 236 (0x826f0000) [pid = 1788] [serial = 1115] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 235 (0x9144a000) [pid = 1788] [serial = 1082] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 234 (0x84d46400) [pid = 1788] [serial = 1061] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 233 (0x88febc00) [pid = 1788] [serial = 1125] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 232 (0x8899b000) [pid = 1788] [serial = 1064] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 231 (0x92a7e800) [pid = 1788] [serial = 1085] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 230 (0x8f4ae000) [pid = 1788] [serial = 1073] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 229 (0x83936000) [pid = 1788] [serial = 1116] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 228 (0x85540c00) [pid = 1788] [serial = 1119] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 227 (0x930e6000) [pid = 1788] [serial = 1091] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 226 (0x8861a400) [pid = 1788] [serial = 1122] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 225 (0x96fea800) [pid = 1788] [serial = 1097] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 224 (0x97cb8000) [pid = 1788] [serial = 1100] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 223 (0x8eaa0800) [pid = 1788] [serial = 1070] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x8fe6b400) [pid = 1788] [serial = 1076] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x889ef800) [pid = 1788] [serial = 1124] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x8b5a4800) [pid = 1788] [serial = 1067] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x92bbec00) [pid = 1788] [serial = 1088] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x97e12c00) [pid = 1788] [serial = 1106] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x853cc400) [pid = 1788] [serial = 1118] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x97d8b800) [pid = 1788] [serial = 1103] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x8553a000) [pid = 1788] [serial = 1109] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x889e6c00) [pid = 1788] [serial = 1127] [outer = (nil)] [url = about:blank] 21:35:51 INFO - PROCESS | 1788 | 1461213351715 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2345ms 21:35:51 INFO - PROCESS | 1788 | 1461213351733 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 1788 | 1461213351741 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 21:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:35:51 INFO - PROCESS | 1788 | 1461213351751 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 1788 | 1461213351755 Marionette TRACE conn4 <- [1,1646,null,{}] 21:35:51 INFO - PROCESS | 1788 | 1461213351765 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:51 INFO - PROCESS | 1788 | 1461213351976 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 21:35:52 INFO - PROCESS | 1788 | 1461213352163 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348c000 == 135 [pid = 1788] [id = 419] 21:35:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x838cf400) [pid = 1788] [serial = 1258] [outer = (nil)] 21:35:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x84d4e400) [pid = 1788] [serial = 1259] [outer = 0x838cf400] 21:35:52 INFO - PROCESS | 1788 | 1461213352243 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x85544400) [pid = 1788] [serial = 1260] [outer = 0x838cf400] 21:35:53 INFO - PROCESS | 1788 | 1461213353178 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1489ms 21:35:53 INFO - PROCESS | 1788 | 1461213353240 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1788 | 1461213353244 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 21:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:35:53 INFO - PROCESS | 1788 | 1461213353250 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1788 | 1461213353256 Marionette TRACE conn4 <- [1,1650,null,{}] 21:35:53 INFO - PROCESS | 1788 | 1461213353272 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:53 INFO - PROCESS | 1788 | 1461213353453 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 21:35:53 INFO - PROCESS | 1788 | 1461213353463 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d85c00 == 136 [pid = 1788] [id = 420] 21:35:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x87125800) [pid = 1788] [serial = 1261] [outer = (nil)] 21:35:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x8861b000) [pid = 1788] [serial = 1262] [outer = 0x87125800] 21:35:53 INFO - PROCESS | 1788 | 1461213353741 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x88956000) [pid = 1788] [serial = 1263] [outer = 0x87125800] 21:35:54 INFO - PROCESS | 1788 | 1461213354618 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1434ms 21:35:54 INFO - PROCESS | 1788 | 1461213354690 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 21:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:35:54 INFO - PROCESS | 1788 | 1461213354694 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 21:35:54 INFO - PROCESS | 1788 | 1461213354700 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 1788 | 1461213354703 Marionette TRACE conn4 <- [1,1654,null,{}] 21:35:54 INFO - PROCESS | 1788 | 1461213354708 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:54 INFO - PROCESS | 1788 | 1461213354958 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 21:35:55 INFO - PROCESS | 1788 | 1461213354995 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x87123400 == 137 [pid = 1788] [id = 421] 21:35:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x889a2c00) [pid = 1788] [serial = 1264] [outer = (nil)] 21:35:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x88de8c00) [pid = 1788] [serial = 1265] [outer = 0x889a2c00] 21:35:55 INFO - PROCESS | 1788 | 1461213355073 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x88fec000) [pid = 1788] [serial = 1266] [outer = 0x889a2c00] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x8fdb2800) [pid = 1788] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x8b5ad000) [pid = 1788] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x94f05400) [pid = 1788] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x97d11800) [pid = 1788] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x8e89ac00) [pid = 1788] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x8e8a4400) [pid = 1788] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x85c44c00) [pid = 1788] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x890f8800) [pid = 1788] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x8fe68400) [pid = 1788] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x8f457c00) [pid = 1788] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x907e7c00) [pid = 1788] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x977f5400) [pid = 1788] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x889f2000) [pid = 1788] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x83932000) [pid = 1788] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x88de1c00) [pid = 1788] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x8f5a5800) [pid = 1788] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x8f4a7000) [pid = 1788] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x8ac64c00) [pid = 1788] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x895e8400) [pid = 1788] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x83932800) [pid = 1788] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x889e7400) [pid = 1788] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x94f0a400) [pid = 1788] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x8b51f800) [pid = 1788] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x8f8f1400) [pid = 1788] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x92bb7400) [pid = 1788] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x9040dc00) [pid = 1788] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x894c8000) [pid = 1788] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x92a77800) [pid = 1788] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x841b4c00) [pid = 1788] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x8e89e800) [pid = 1788] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x87d0ec00) [pid = 1788] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x87d12000) [pid = 1788] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x826ef400) [pid = 1788] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x901dcc00) [pid = 1788] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x930ddc00) [pid = 1788] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x894ba800) [pid = 1788] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8ac65400) [pid = 1788] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8b21e800) [pid = 1788] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x9079b400) [pid = 1788] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x84d4c800) [pid = 1788] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x88dec400) [pid = 1788] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x901dec00) [pid = 1788] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x83b0bc00) [pid = 1788] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x97d8d400) [pid = 1788] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x8e897c00) [pid = 1788] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x8ac58800) [pid = 1788] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x83938400) [pid = 1788] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x907df400) [pid = 1788] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x8fd91000) [pid = 1788] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x980bdc00) [pid = 1788] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8b215400) [pid = 1788] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x826ed400) [pid = 1788] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x92bc0400) [pid = 1788] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x85c3f800) [pid = 1788] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x8fd50800) [pid = 1788] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x8f4af800) [pid = 1788] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x84d49000) [pid = 1788] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:35:56 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x88997800) [pid = 1788] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:35:57 INFO - PROCESS | 1788 | 1461213357274 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2588ms 21:35:57 INFO - PROCESS | 1788 | 1461213357287 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 1788 | 1461213357291 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 21:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:35:57 INFO - PROCESS | 1788 | 1461213357300 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 1788 | 1461213357303 Marionette TRACE conn4 <- [1,1658,null,{}] 21:35:57 INFO - PROCESS | 1788 | 1461213357308 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:57 INFO - PROCESS | 1788 | 1461213357541 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 21:35:57 INFO - PROCESS | 1788 | 1461213357565 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x8392c000 == 138 [pid = 1788] [id = 422] 21:35:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8392cc00) [pid = 1788] [serial = 1267] [outer = (nil)] 21:35:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x84d48400) [pid = 1788] [serial = 1268] [outer = 0x8392cc00] 21:35:57 INFO - PROCESS | 1788 | 1461213357637 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x85c40400) [pid = 1788] [serial = 1269] [outer = 0x8392cc00] 21:35:58 INFO - PROCESS | 1788 | 1461213358484 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1247ms 21:35:58 INFO - PROCESS | 1788 | 1461213358544 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 1788 | 1461213358547 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 21:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:35:58 INFO - PROCESS | 1788 | 1461213358553 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 1788 | 1461213358555 Marionette TRACE conn4 <- [1,1662,null,{}] 21:35:58 INFO - PROCESS | 1788 | 1461213358561 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:58 INFO - PROCESS | 1788 | 1461213358893 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 21:35:59 INFO - PROCESS | 1788 | 1461213359249 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x83490c00 == 139 [pid = 1788] [id = 423] 21:35:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x838c4000) [pid = 1788] [serial = 1270] [outer = (nil)] 21:35:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x838cdc00) [pid = 1788] [serial = 1271] [outer = 0x838c4000] 21:35:59 INFO - PROCESS | 1788 | 1461213359344 Marionette DEBUG loaded listener.js 21:35:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x841b6400) [pid = 1788] [serial = 1272] [outer = 0x838c4000] 21:36:00 INFO - PROCESS | 1788 | 1461213360273 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1777ms 21:36:00 INFO - PROCESS | 1788 | 1461213360334 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 21:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:36:00 INFO - PROCESS | 1788 | 1461213360342 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 21:36:00 INFO - PROCESS | 1788 | 1461213360349 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1788 | 1461213360356 Marionette TRACE conn4 <- [1,1666,null,{}] 21:36:00 INFO - PROCESS | 1788 | 1461213360363 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:00 INFO - PROCESS | 1788 | 1461213360576 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 21:36:00 INFO - PROCESS | 1788 | 1461213360902 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d49800 == 140 [pid = 1788] [id = 424] 21:36:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x853cc400) [pid = 1788] [serial = 1273] [outer = (nil)] 21:36:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x85540000) [pid = 1788] [serial = 1274] [outer = 0x853cc400] 21:36:01 INFO - PROCESS | 1788 | 1461213360998 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x85d8d000) [pid = 1788] [serial = 1275] [outer = 0x853cc400] 21:36:01 INFO - PROCESS | 1788 | 1461213361976 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1688ms 21:36:02 INFO - PROCESS | 1788 | 1461213362037 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 1788 | 1461213362043 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 21:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:36:02 INFO - PROCESS | 1788 | 1461213362049 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - PROCESS | 1788 | 1461213362053 Marionette TRACE conn4 <- [1,1670,null,{}] 21:36:02 INFO - PROCESS | 1788 | 1461213362059 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:02 INFO - PROCESS | 1788 | 1461213362259 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 21:36:02 INFO - PROCESS | 1788 | 1461213362614 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x88955400 == 141 [pid = 1788] [id = 425] 21:36:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x8899fc00) [pid = 1788] [serial = 1276] [outer = (nil)] 21:36:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x889e6800) [pid = 1788] [serial = 1277] [outer = 0x8899fc00] 21:36:02 INFO - PROCESS | 1788 | 1461213362708 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x889f5800) [pid = 1788] [serial = 1278] [outer = 0x8899fc00] 21:36:03 INFO - PROCESS | 1788 | 1461213363643 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1639ms 21:36:03 INFO - PROCESS | 1788 | 1461213363689 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1788 | 1461213363695 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 21:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:36:03 INFO - PROCESS | 1788 | 1461213363712 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1788 | 1461213363719 Marionette TRACE conn4 <- [1,1674,null,{}] 21:36:03 INFO - PROCESS | 1788 | 1461213363725 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:03 INFO - PROCESS | 1788 | 1461213363930 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 21:36:04 INFO - PROCESS | 1788 | 1461213364257 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894b400 == 142 [pid = 1788] [id = 426] 21:36:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x889e7800) [pid = 1788] [serial = 1279] [outer = (nil)] 21:36:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x894bdc00) [pid = 1788] [serial = 1280] [outer = 0x889e7800] 21:36:04 INFO - PROCESS | 1788 | 1461213364375 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x895ed400) [pid = 1788] [serial = 1281] [outer = 0x889e7800] 21:36:05 INFO - PROCESS | 1788 | 1461213365255 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1596ms 21:36:05 INFO - PROCESS | 1788 | 1461213365301 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 1788 | 1461213365305 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 21:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:36:05 INFO - PROCESS | 1788 | 1461213365311 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1788 | 1461213365315 Marionette TRACE conn4 <- [1,1678,null,{}] 21:36:05 INFO - PROCESS | 1788 | 1461213365320 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:05 INFO - PROCESS | 1788 | 1461213365515 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 21:36:05 INFO - PROCESS | 1788 | 1461213365824 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ed2000 == 143 [pid = 1788] [id = 427] 21:36:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x894c0000) [pid = 1788] [serial = 1282] [outer = (nil)] 21:36:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x89ab8c00) [pid = 1788] [serial = 1283] [outer = 0x894c0000] 21:36:05 INFO - PROCESS | 1788 | 1461213365914 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x89e59800) [pid = 1788] [serial = 1284] [outer = 0x894c0000] 21:36:06 INFO - PROCESS | 1788 | 1461213366787 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1527ms 21:36:06 INFO - PROCESS | 1788 | 1461213366841 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 1788 | 1461213366846 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 21:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:36:06 INFO - PROCESS | 1788 | 1461213366852 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 1788 | 1461213366856 Marionette TRACE conn4 <- [1,1682,null,{}] 21:36:06 INFO - PROCESS | 1788 | 1461213366863 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:07 INFO - PROCESS | 1788 | 1461213367073 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 21:36:07 INFO - PROCESS | 1788 | 1461213367389 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac5bc00 == 144 [pid = 1788] [id = 428] 21:36:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x8ac5e400) [pid = 1788] [serial = 1285] [outer = (nil)] 21:36:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x8ac64400) [pid = 1788] [serial = 1286] [outer = 0x8ac5e400] 21:36:07 INFO - PROCESS | 1788 | 1461213367495 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x8b21b800) [pid = 1788] [serial = 1287] [outer = 0x8ac5e400] 21:36:08 INFO - PROCESS | 1788 | 1461213368365 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1584ms 21:36:08 INFO - PROCESS | 1788 | 1461213368439 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 1788 | 1461213368442 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 21:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:36:08 INFO - PROCESS | 1788 | 1461213368451 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1788 | 1461213368454 Marionette TRACE conn4 <- [1,1686,null,{}] 21:36:08 INFO - PROCESS | 1788 | 1461213368460 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:08 INFO - PROCESS | 1788 | 1461213368652 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 21:36:08 INFO - PROCESS | 1788 | 1461213368964 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c43800 == 145 [pid = 1788] [id = 429] 21:36:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x89e63c00) [pid = 1788] [serial = 1288] [outer = (nil)] 21:36:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x8b524800) [pid = 1788] [serial = 1289] [outer = 0x89e63c00] 21:36:09 INFO - PROCESS | 1788 | 1461213369061 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8b5acc00) [pid = 1788] [serial = 1290] [outer = 0x89e63c00] 21:36:09 INFO - PROCESS | 1788 | 1461213369958 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:36:10 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 21:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 21:36:10 INFO - PROCESS | 1788 | 1461213370034 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 1788 | 1461213370037 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 21:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:36:10 INFO - PROCESS | 1788 | 1461213370044 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - PROCESS | 1788 | 1461213370047 Marionette TRACE conn4 <- [1,1690,null,{}] 21:36:10 INFO - PROCESS | 1788 | 1461213370052 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:10 INFO - PROCESS | 1788 | 1461213370287 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 21:36:10 INFO - PROCESS | 1788 | 1461213370597 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f1400 == 146 [pid = 1788] [id = 430] 21:36:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x8b51c800) [pid = 1788] [serial = 1291] [outer = (nil)] 21:36:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x8e898c00) [pid = 1788] [serial = 1292] [outer = 0x8b51c800] 21:36:10 INFO - PROCESS | 1788 | 1461213370687 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x8e8a1000) [pid = 1788] [serial = 1293] [outer = 0x8b51c800] 21:36:11 INFO - PROCESS | 1788 | 1461213371522 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1538ms 21:36:11 INFO - PROCESS | 1788 | 1461213371583 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 21:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:36:11 INFO - PROCESS | 1788 | 1461213371587 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 21:36:11 INFO - PROCESS | 1788 | 1461213371593 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - PROCESS | 1788 | 1461213371597 Marionette TRACE conn4 <- [1,1694,null,{}] 21:36:11 INFO - PROCESS | 1788 | 1461213371602 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:11 INFO - PROCESS | 1788 | 1461213371788 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 21:36:12 INFO - PROCESS | 1788 | 1461213372066 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x889e6c00 == 147 [pid = 1788] [id = 431] 21:36:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x890f9400) [pid = 1788] [serial = 1294] [outer = (nil)] 21:36:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x8f450800) [pid = 1788] [serial = 1295] [outer = 0x890f9400] 21:36:12 INFO - PROCESS | 1788 | 1461213372195 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x8f457000) [pid = 1788] [serial = 1296] [outer = 0x890f9400] 21:36:13 INFO - PROCESS | 1788 | 1461213373044 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1528ms 21:36:13 INFO - PROCESS | 1788 | 1461213373122 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 1788 | 1461213373126 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 21:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:36:13 INFO - PROCESS | 1788 | 1461213373132 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1788 | 1461213373135 Marionette TRACE conn4 <- [1,1698,null,{}] 21:36:13 INFO - PROCESS | 1788 | 1461213373141 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:13 INFO - PROCESS | 1788 | 1461213373364 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 21:36:13 INFO - PROCESS | 1788 | 1461213373675 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa4c00 == 148 [pid = 1788] [id = 432] 21:36:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x8f449800) [pid = 1788] [serial = 1297] [outer = (nil)] 21:36:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x8f599400) [pid = 1788] [serial = 1298] [outer = 0x8f449800] 21:36:13 INFO - PROCESS | 1788 | 1461213373765 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x8f59bc00) [pid = 1788] [serial = 1299] [outer = 0x8f449800] 21:36:14 INFO - PROCESS | 1788 | 1461213374633 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 21:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 21:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:36:14 INFO - PROCESS | 1788 | 1461213374666 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 21:36:14 INFO - PROCESS | 1788 | 1461213374669 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 21:36:14 INFO - PROCESS | 1788 | 1461213374676 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1788 | 1461213374679 Marionette TRACE conn4 <- [1,1702,null,{}] 21:36:14 INFO - PROCESS | 1788 | 1461213374685 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:14 INFO - PROCESS | 1788 | 1461213374871 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 21:36:15 INFO - PROCESS | 1788 | 1461213375145 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f1800 == 149 [pid = 1788] [id = 433] 21:36:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x8f8f2000) [pid = 1788] [serial = 1300] [outer = (nil)] 21:36:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x8f8f5400) [pid = 1788] [serial = 1301] [outer = 0x8f8f2000] 21:36:15 INFO - PROCESS | 1788 | 1461213375312 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x8fd50c00) [pid = 1788] [serial = 1302] [outer = 0x8f8f2000] 21:36:16 INFO - PROCESS | 1788 | 1461213376258 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1630ms 21:36:16 INFO - PROCESS | 1788 | 1461213376306 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 21:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:36:16 INFO - PROCESS | 1788 | 1461213376310 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 21:36:16 INFO - PROCESS | 1788 | 1461213376317 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1788 | 1461213376321 Marionette TRACE conn4 <- [1,1706,null,{}] 21:36:16 INFO - PROCESS | 1788 | 1461213376327 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:16 INFO - PROCESS | 1788 | 1461213376550 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 21:36:16 INFO - PROCESS | 1788 | 1461213376867 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd53400 == 150 [pid = 1788] [id = 434] 21:36:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x8fd8cc00) [pid = 1788] [serial = 1303] [outer = (nil)] 21:36:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x8fdb7000) [pid = 1788] [serial = 1304] [outer = 0x8fd8cc00] 21:36:16 INFO - PROCESS | 1788 | 1461213376967 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x8fdbb400) [pid = 1788] [serial = 1305] [outer = 0x8fd8cc00] 21:36:17 INFO - PROCESS | 1788 | 1461213377796 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1530ms 21:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:36:17 INFO - PROCESS | 1788 | 1461213377846 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 21:36:17 INFO - PROCESS | 1788 | 1461213377849 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 21:36:17 INFO - PROCESS | 1788 | 1461213377856 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 1788 | 1461213377859 Marionette TRACE conn4 <- [1,1710,null,{}] 21:36:17 INFO - PROCESS | 1788 | 1461213377886 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:18 INFO - PROCESS | 1788 | 1461213378081 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 21:36:18 INFO - PROCESS | 1788 | 1461213378353 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdb3400 == 151 [pid = 1788] [id = 435] 21:36:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x8fdb5000) [pid = 1788] [serial = 1306] [outer = (nil)] 21:36:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x8ffce400) [pid = 1788] [serial = 1307] [outer = 0x8fdb5000] 21:36:18 INFO - PROCESS | 1788 | 1461213378487 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x8ffd4400) [pid = 1788] [serial = 1308] [outer = 0x8fdb5000] 21:36:19 INFO - PROCESS | 1788 | 1461213379418 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1606ms 21:36:19 INFO - PROCESS | 1788 | 1461213379471 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1788 | 1461213379475 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 21:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:36:19 INFO - PROCESS | 1788 | 1461213379481 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1788 | 1461213379485 Marionette TRACE conn4 <- [1,1714,null,{}] 21:36:19 INFO - PROCESS | 1788 | 1461213379490 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:19 INFO - PROCESS | 1788 | 1461213379680 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 21:36:19 INFO - PROCESS | 1788 | 1461213379956 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f44d000 == 152 [pid = 1788] [id = 436] 21:36:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x8fe6b400) [pid = 1788] [serial = 1309] [outer = (nil)] 21:36:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x9040b400) [pid = 1788] [serial = 1310] [outer = 0x8fe6b400] 21:36:20 INFO - PROCESS | 1788 | 1461213380087 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x90620c00) [pid = 1788] [serial = 1311] [outer = 0x8fe6b400] 21:36:20 INFO - PROCESS | 1788 | 1461213380932 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1479ms 21:36:20 INFO - PROCESS | 1788 | 1461213380980 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 1788 | 1461213380983 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 21:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:36:20 INFO - PROCESS | 1788 | 1461213380990 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 1788 | 1461213380993 Marionette TRACE conn4 <- [1,1718,null,{}] 21:36:21 INFO - PROCESS | 1788 | 1461213380999 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:21 INFO - PROCESS | 1788 | 1461213381189 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 21:36:21 INFO - PROCESS | 1788 | 1461213381464 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdafc00 == 153 [pid = 1788] [id = 437] 21:36:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x8ffcc800) [pid = 1788] [serial = 1312] [outer = (nil)] 21:36:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x907dac00) [pid = 1788] [serial = 1313] [outer = 0x8ffcc800] 21:36:21 INFO - PROCESS | 1788 | 1461213381593 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 213 (0x907df800) [pid = 1788] [serial = 1314] [outer = 0x8ffcc800] 21:36:22 INFO - PROCESS | 1788 | 1461213382491 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1536ms 21:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:36:22 INFO - PROCESS | 1788 | 1461213382526 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 1788 | 1461213382529 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 21:36:22 INFO - PROCESS | 1788 | 1461213382536 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 1788 | 1461213382539 Marionette TRACE conn4 <- [1,1722,null,{}] 21:36:22 INFO - PROCESS | 1788 | 1461213382545 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:22 INFO - PROCESS | 1788 | 1461213382747 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 21:36:23 INFO - PROCESS | 1788 | 1461213383074 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4d800 == 154 [pid = 1788] [id = 438] 21:36:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 214 (0x8899d800) [pid = 1788] [serial = 1315] [outer = (nil)] 21:36:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 215 (0x92065000) [pid = 1788] [serial = 1316] [outer = 0x8899d800] 21:36:23 INFO - PROCESS | 1788 | 1461213383164 Marionette DEBUG loaded listener.js 21:36:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 216 (0x920eec00) [pid = 1788] [serial = 1317] [outer = 0x8899d800] 21:36:24 INFO - PROCESS | 1788 | 1461213384083 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 21:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1582ms 21:36:24 INFO - PROCESS | 1788 | 1461213384118 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 21:36:24 INFO - PROCESS | 1788 | 1461213384121 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 21:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:36:24 INFO - PROCESS | 1788 | 1461213384127 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:36:24 INFO - PROCESS | 1788 | 1461213384131 Marionette TRACE conn4 <- [1,1726,null,{}] 21:36:24 INFO - PROCESS | 1788 | 1461213384136 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:24 INFO - PROCESS | 1788 | 1461213384323 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 21:36:24 INFO - PROCESS | 1788 | 1461213384601 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffca000 == 155 [pid = 1788] [id = 439] 21:36:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 217 (0x907a0000) [pid = 1788] [serial = 1318] [outer = (nil)] 21:36:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 218 (0x92aec000) [pid = 1788] [serial = 1319] [outer = 0x907a0000] 21:36:24 INFO - PROCESS | 1788 | 1461213384730 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 219 (0x92bbcc00) [pid = 1788] [serial = 1320] [outer = 0x907a0000] 21:36:25 INFO - PROCESS | 1788 | 1461213385619 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1531ms 21:36:25 INFO - PROCESS | 1788 | 1461213385659 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1788 | 1461213385662 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 21:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:36:25 INFO - PROCESS | 1788 | 1461213385669 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1788 | 1461213385672 Marionette TRACE conn4 <- [1,1730,null,{}] 21:36:25 INFO - PROCESS | 1788 | 1461213385678 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:25 INFO - PROCESS | 1788 | 1461213385864 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 21:36:26 INFO - PROCESS | 1788 | 1461213386143 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a94800 == 156 [pid = 1788] [id = 440] 21:36:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 220 (0x92ae6000) [pid = 1788] [serial = 1321] [outer = (nil)] 21:36:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 221 (0x92f04c00) [pid = 1788] [serial = 1322] [outer = 0x92ae6000] 21:36:26 INFO - PROCESS | 1788 | 1461213386276 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 222 (0x92f06400) [pid = 1788] [serial = 1323] [outer = 0x92ae6000] 21:36:27 INFO - PROCESS | 1788 | 1461213387164 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 21:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1533ms 21:36:27 INFO - PROCESS | 1788 | 1461213387203 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1788 | 1461213387206 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 21:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:36:27 INFO - PROCESS | 1788 | 1461213387212 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1788 | 1461213387216 Marionette TRACE conn4 <- [1,1734,null,{}] 21:36:27 INFO - PROCESS | 1788 | 1461213387222 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:27 INFO - PROCESS | 1788 | 1461213387413 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 21:36:27 INFO - PROCESS | 1788 | 1461213387742 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8c000 == 157 [pid = 1788] [id = 441] 21:36:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 223 (0x92a7b400) [pid = 1788] [serial = 1324] [outer = (nil)] 21:36:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 224 (0x939ce400) [pid = 1788] [serial = 1325] [outer = 0x92a7b400] 21:36:27 INFO - PROCESS | 1788 | 1461213387833 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 225 (0x939d4400) [pid = 1788] [serial = 1326] [outer = 0x92a7b400] 21:36:28 INFO - PROCESS | 1788 | 1461213388706 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1529ms 21:36:28 INFO - PROCESS | 1788 | 1461213388742 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 1788 | 1461213388747 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 21:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:36:28 INFO - PROCESS | 1788 | 1461213388753 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1788 | 1461213388756 Marionette TRACE conn4 <- [1,1738,null,{}] 21:36:28 INFO - PROCESS | 1788 | 1461213388762 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:28 INFO - PROCESS | 1788 | 1461213388952 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8392c000 == 156 [pid = 1788] [id = 422] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x87123400 == 155 [pid = 1788] [id = 421] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x85d85c00 == 154 [pid = 1788] [id = 420] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8348c000 == 153 [pid = 1788] [id = 419] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x84c56400 == 152 [pid = 1788] [id = 418] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x9df12800 == 151 [pid = 1788] [id = 416] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x83486000 == 150 [pid = 1788] [id = 415] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x83b04800 == 149 [pid = 1788] [id = 413] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x81ecf800 == 148 [pid = 1788] [id = 414] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x907dc000 == 147 [pid = 1788] [id = 412] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x96b63000 == 146 [pid = 1788] [id = 411] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x91414c00 == 145 [pid = 1788] [id = 409] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x9509ac00 == 144 [pid = 1788] [id = 410] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x889e9400 == 143 [pid = 1788] [id = 408] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x901e1000 == 142 [pid = 1788] [id = 407] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x895f1400 == 141 [pid = 1788] [id = 406] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8f4a1800 == 140 [pid = 1788] [id = 405] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x83930400 == 139 [pid = 1788] [id = 404] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x87129800 == 138 [pid = 1788] [id = 402] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x88fef000 == 137 [pid = 1788] [id = 403] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x84d4f400 == 136 [pid = 1788] [id = 401] 21:36:30 INFO - PROCESS | 1788 | --DOCSHELL 0x826ec000 == 135 [pid = 1788] [id = 400] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 224 (0x96fee400) [pid = 1788] [serial = 1172] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 223 (0x9780dc00) [pid = 1788] [serial = 1173] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 222 (0x894c7400) [pid = 1788] [serial = 1136] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 221 (0x89aae000) [pid = 1788] [serial = 1137] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 220 (0x8b51ac00) [pid = 1788] [serial = 1142] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 219 (0x8b521400) [pid = 1788] [serial = 1143] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 218 (0x8f8e7000) [pid = 1788] [serial = 1148] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 217 (0x8fa41000) [pid = 1788] [serial = 1149] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 216 (0x92ae2400) [pid = 1788] [serial = 1163] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 215 (0x92af0800) [pid = 1788] [serial = 1164] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 214 (0x853d2800) [pid = 1788] [serial = 1190] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 213 (0x88ff1800) [pid = 1788] [serial = 1196] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 212 (0x92f04000) [pid = 1788] [serial = 1166] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x92f0b000) [pid = 1788] [serial = 1167] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x841b9400) [pid = 1788] [serial = 1130] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x84a8f400) [pid = 1788] [serial = 1131] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x980c3000) [pid = 1788] [serial = 1178] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x984ccc00) [pid = 1788] [serial = 1179] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x8eaa1800) [pid = 1788] [serial = 1145] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x8f457400) [pid = 1788] [serial = 1146] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x8afcd000) [pid = 1788] [serial = 1139] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x8afd9800) [pid = 1788] [serial = 1140] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x97e12800) [pid = 1788] [serial = 1175] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x97e9f800) [pid = 1788] [serial = 1176] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x907e5800) [pid = 1788] [serial = 1160] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x91413c00) [pid = 1788] [serial = 1161] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x90263400) [pid = 1788] [serial = 1157] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x90406800) [pid = 1788] [serial = 1158] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x98e52000) [pid = 1788] [serial = 1181] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x98e53400) [pid = 1788] [serial = 1182] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x98f0cc00) [pid = 1788] [serial = 1184] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x99199400) [pid = 1788] [serial = 1185] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x890ee800) [pid = 1788] [serial = 1197] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x838cb400) [pid = 1788] [serial = 1187] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x83b0ec00) [pid = 1788] [serial = 1188] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x930e2000) [pid = 1788] [serial = 1169] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x939db800) [pid = 1788] [serial = 1170] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x85d85400) [pid = 1788] [serial = 1133] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8711e800) [pid = 1788] [serial = 1134] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8fe63c00) [pid = 1788] [serial = 1154] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8ffcb000) [pid = 1788] [serial = 1155] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x8fd8fc00) [pid = 1788] [serial = 1151] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8fdb2c00) [pid = 1788] [serial = 1152] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x87d15c00) [pid = 1788] [serial = 1193] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x8894c800) [pid = 1788] [serial = 1194] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8553dc00) [pid = 1788] [serial = 1191] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x9144a400) [pid = 1788] [serial = 1035] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x9061d800) [pid = 1788] [serial = 1029] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x8ea9c400) [pid = 1788] [serial = 1017] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x97d90000) [pid = 1788] [serial = 1104] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x97ea2400) [pid = 1788] [serial = 1107] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x92aebc00) [pid = 1788] [serial = 1086] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8f44e800) [pid = 1788] [serial = 1071] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x87d13800) [pid = 1788] [serial = 993] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x894c6400) [pid = 1788] [serial = 1002] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x90796000) [pid = 1788] [serial = 1080] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x8f5a5400) [pid = 1788] [serial = 1020] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x94f10400) [pid = 1788] [serial = 1095] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x97d09000) [pid = 1788] [serial = 1101] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x890f2c00) [pid = 1788] [serial = 999] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8ac56c00) [pid = 1788] [serial = 1059] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8b21a400) [pid = 1788] [serial = 1008] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8ffcec00) [pid = 1788] [serial = 1077] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8fd92800) [pid = 1788] [serial = 1023] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8b5a8400) [pid = 1788] [serial = 1011] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8b5f6000) [pid = 1788] [serial = 1068] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x853d7800) [pid = 1788] [serial = 1062] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x88de6400) [pid = 1788] [serial = 996] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x96fedc00) [pid = 1788] [serial = 1098] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8b5f9800) [pid = 1788] [serial = 1014] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8fe6d800) [pid = 1788] [serial = 1026] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x939d2000) [pid = 1788] [serial = 1092] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x9206ac00) [pid = 1788] [serial = 1083] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x89e62000) [pid = 1788] [serial = 1005] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x92bc2c00) [pid = 1788] [serial = 1089] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x853d3400) [pid = 1788] [serial = 990] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8f5a1000) [pid = 1788] [serial = 1074] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x889ec800) [pid = 1788] [serial = 1065] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88959000) [pid = 1788] [serial = 987] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x87d12800) [pid = 1788] [serial = 1110] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x907da000) [pid = 1788] [serial = 1032] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x890f8000) [pid = 1788] [serial = 1199] [outer = (nil)] [url = about:blank] 21:36:30 INFO - PROCESS | 1788 | 1461213390805 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e9800 == 136 [pid = 1788] [id = 442] 21:36:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x838c7c00) [pid = 1788] [serial = 1327] [outer = (nil)] 21:36:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x83b0d000) [pid = 1788] [serial = 1328] [outer = 0x838c7c00] 21:36:30 INFO - PROCESS | 1788 | 1461213390891 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x841bd000) [pid = 1788] [serial = 1329] [outer = 0x838c7c00] 21:36:31 INFO - PROCESS | 1788 | 1461213391678 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2987ms 21:36:31 INFO - PROCESS | 1788 | 1461213391742 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 1788 | 1461213391749 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 21:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:36:31 INFO - PROCESS | 1788 | 1461213391781 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 1788 | 1461213391785 Marionette TRACE conn4 <- [1,1742,null,{}] 21:36:31 INFO - PROCESS | 1788 | 1461213391794 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:31 INFO - PROCESS | 1788 | 1461213391983 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 21:36:32 INFO - PROCESS | 1788 | 1461213391994 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ccc00 == 137 [pid = 1788] [id = 443] 21:36:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x853cdc00) [pid = 1788] [serial = 1330] [outer = (nil)] 21:36:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x853d4800) [pid = 1788] [serial = 1331] [outer = 0x853cdc00] 21:36:32 INFO - PROCESS | 1788 | 1461213392084 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8553d800) [pid = 1788] [serial = 1332] [outer = 0x853cdc00] 21:36:33 INFO - PROCESS | 1788 | 1461213393159 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1458ms 21:36:33 INFO - PROCESS | 1788 | 1461213393226 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 21:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:36:33 INFO - PROCESS | 1788 | 1461213393232 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 21:36:33 INFO - PROCESS | 1788 | 1461213393238 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 1788 | 1461213393242 Marionette TRACE conn4 <- [1,1746,null,{}] 21:36:33 INFO - PROCESS | 1788 | 1461213393247 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:33 INFO - PROCESS | 1788 | 1461213393494 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 21:36:33 INFO - PROCESS | 1788 | 1461213393521 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d45000 == 138 [pid = 1788] [id = 444] 21:36:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x853d6800) [pid = 1788] [serial = 1333] [outer = (nil)] 21:36:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8711ec00) [pid = 1788] [serial = 1334] [outer = 0x853d6800] 21:36:33 INFO - PROCESS | 1788 | 1461213393592 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x87d15c00) [pid = 1788] [serial = 1335] [outer = 0x853d6800] 21:36:34 INFO - PROCESS | 1788 | 1461213394714 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1528ms 21:36:34 INFO - PROCESS | 1788 | 1461213394766 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1788 | 1461213394769 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 21:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:36:34 INFO - PROCESS | 1788 | 1461213394798 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1788 | 1461213394807 Marionette TRACE conn4 <- [1,1750,null,{}] 21:36:34 INFO - PROCESS | 1788 | 1461213394813 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:35 INFO - PROCESS | 1788 | 1461213395065 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 21:36:35 INFO - PROCESS | 1788 | 1461213395093 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c59400 == 139 [pid = 1788] [id = 445] 21:36:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x87122c00) [pid = 1788] [serial = 1336] [outer = (nil)] 21:36:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x889f1000) [pid = 1788] [serial = 1337] [outer = 0x87122c00] 21:36:35 INFO - PROCESS | 1788 | 1461213395164 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x88dedc00) [pid = 1788] [serial = 1338] [outer = 0x87122c00] 21:36:35 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x83b08000) [pid = 1788] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:36:35 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x889a2c00) [pid = 1788] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:36:35 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x838cf400) [pid = 1788] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:36:35 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x84d44800) [pid = 1788] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:36:35 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x87125800) [pid = 1788] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:36:36 INFO - PROCESS | 1788 | 1461213396298 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1555ms 21:36:36 INFO - PROCESS | 1788 | 1461213396337 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 1788 | 1461213396341 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 21:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:36:36 INFO - PROCESS | 1788 | 1461213396347 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 1788 | 1461213396350 Marionette TRACE conn4 <- [1,1754,null,{}] 21:36:36 INFO - PROCESS | 1788 | 1461213396355 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:36 INFO - PROCESS | 1788 | 1461213396529 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 21:36:36 INFO - PROCESS | 1788 | 1461213396547 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d8ec00 == 140 [pid = 1788] [id = 446] 21:36:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x889f0c00) [pid = 1788] [serial = 1339] [outer = (nil)] 21:36:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x88ff4000) [pid = 1788] [serial = 1340] [outer = 0x889f0c00] 21:36:36 INFO - PROCESS | 1788 | 1461213396619 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x88ff8c00) [pid = 1788] [serial = 1341] [outer = 0x889f0c00] 21:36:37 INFO - PROCESS | 1788 | 1461213397565 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1283ms 21:36:37 INFO - PROCESS | 1788 | 1461213397635 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 1788 | 1461213397639 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 21:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:36:37 INFO - PROCESS | 1788 | 1461213397645 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 1788 | 1461213397648 Marionette TRACE conn4 <- [1,1758,null,{}] 21:36:37 INFO - PROCESS | 1788 | 1461213397653 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:37 INFO - PROCESS | 1788 | 1461213397954 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 21:36:38 INFO - PROCESS | 1788 | 1461213398221 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cc000 == 141 [pid = 1788] [id = 447] 21:36:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x838cf400) [pid = 1788] [serial = 1342] [outer = (nil)] 21:36:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x83b0f800) [pid = 1788] [serial = 1343] [outer = 0x838cf400] 21:36:38 INFO - PROCESS | 1788 | 1461213398381 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x84c50400) [pid = 1788] [serial = 1344] [outer = 0x838cf400] 21:36:39 INFO - PROCESS | 1788 | 1461213399318 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1730ms 21:36:39 INFO - PROCESS | 1788 | 1461213399377 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 21:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:36:39 INFO - PROCESS | 1788 | 1461213399384 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 21:36:39 INFO - PROCESS | 1788 | 1461213399391 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 1788 | 1461213399398 Marionette TRACE conn4 <- [1,1762,null,{}] 21:36:39 INFO - PROCESS | 1788 | 1461213399405 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:39 INFO - PROCESS | 1788 | 1461213399658 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 21:36:40 INFO - PROCESS | 1788 | 1461213399975 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d85400 == 142 [pid = 1788] [id = 448] 21:36:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x85d8e000) [pid = 1788] [serial = 1345] [outer = (nil)] 21:36:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x87124800) [pid = 1788] [serial = 1346] [outer = 0x85d8e000] 21:36:40 INFO - PROCESS | 1788 | 1461213400077 Marionette DEBUG loaded listener.js 21:36:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x88613000) [pid = 1788] [serial = 1347] [outer = 0x85d8e000] 21:36:41 INFO - PROCESS | 1788 | 1461213401045 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1689ms 21:36:41 INFO - PROCESS | 1788 | 1461213401080 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 1788 | 1461213401085 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 21:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:36:41 INFO - PROCESS | 1788 | 1461213401091 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 1788 | 1461213401095 Marionette TRACE conn4 <- [1,1766,null,{}] 21:36:41 INFO - PROCESS | 1788 | 1461213401101 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:41 INFO - PROCESS | 1788 | 1461213401303 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 21:36:41 INFO - PROCESS | 1788 | 1461213401665 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x88de6c00 == 143 [pid = 1788] [id = 449] 21:36:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x88fea800) [pid = 1788] [serial = 1348] [outer = (nil)] 21:36:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x88ff5c00) [pid = 1788] [serial = 1349] [outer = 0x88fea800] 21:36:41 INFO - PROCESS | 1788 | 1461213401757 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x890fa800) [pid = 1788] [serial = 1350] [outer = 0x88fea800] 21:36:42 INFO - PROCESS | 1788 | 1461213402694 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1633ms 21:36:42 INFO - PROCESS | 1788 | 1461213402726 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 1788 | 1461213402732 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 21:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:36:42 INFO - PROCESS | 1788 | 1461213402750 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 1788 | 1461213402758 Marionette TRACE conn4 <- [1,1770,null,{}] 21:36:42 INFO - PROCESS | 1788 | 1461213402764 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:42 INFO - PROCESS | 1788 | 1461213402977 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 21:36:43 INFO - PROCESS | 1788 | 1461213403287 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c3d800 == 144 [pid = 1788] [id = 450] 21:36:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x889a4c00) [pid = 1788] [serial = 1351] [outer = (nil)] 21:36:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x89e62800) [pid = 1788] [serial = 1352] [outer = 0x889a4c00] 21:36:43 INFO - PROCESS | 1788 | 1461213403378 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8ac5c400) [pid = 1788] [serial = 1353] [outer = 0x889a4c00] 21:36:44 INFO - PROCESS | 1788 | 1461213404291 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1590ms 21:36:44 INFO - PROCESS | 1788 | 1461213404332 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 1788 | 1461213404335 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 21:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:36:44 INFO - PROCESS | 1788 | 1461213404341 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 1788 | 1461213404345 Marionette TRACE conn4 <- [1,1774,null,{}] 21:36:44 INFO - PROCESS | 1788 | 1461213404351 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:44 INFO - PROCESS | 1788 | 1461213404541 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 21:36:44 INFO - PROCESS | 1788 | 1461213404865 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8899a400 == 145 [pid = 1788] [id = 451] 21:36:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x89ab4000) [pid = 1788] [serial = 1354] [outer = (nil)] 21:36:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8afd9400) [pid = 1788] [serial = 1355] [outer = 0x89ab4000] 21:36:44 INFO - PROCESS | 1788 | 1461213404957 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8b212800) [pid = 1788] [serial = 1356] [outer = 0x89ab4000] 21:36:45 INFO - PROCESS | 1788 | 1461213405827 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1527ms 21:36:45 INFO - PROCESS | 1788 | 1461213405870 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 21:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:36:45 INFO - PROCESS | 1788 | 1461213405874 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 21:36:45 INFO - PROCESS | 1788 | 1461213405880 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 1788 | 1461213405884 Marionette TRACE conn4 <- [1,1778,null,{}] 21:36:45 INFO - PROCESS | 1788 | 1461213405889 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:46 INFO - PROCESS | 1788 | 1461213406083 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 21:36:46 INFO - PROCESS | 1788 | 1461213406361 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b51f000 == 146 [pid = 1788] [id = 452] 21:36:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8b520800) [pid = 1788] [serial = 1357] [outer = (nil)] 21:36:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x8b5a3400) [pid = 1788] [serial = 1358] [outer = 0x8b520800] 21:36:46 INFO - PROCESS | 1788 | 1461213406516 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8e896000) [pid = 1788] [serial = 1359] [outer = 0x8b520800] 21:36:47 INFO - PROCESS | 1788 | 1461213407430 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:36:47 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 21:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1629ms 21:36:47 INFO - PROCESS | 1788 | 1461213407508 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 1788 | 1461213407512 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 21:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:36:47 INFO - PROCESS | 1788 | 1461213407518 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1788 | 1461213407522 Marionette TRACE conn4 <- [1,1782,null,{}] 21:36:47 INFO - PROCESS | 1788 | 1461213407527 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:47 INFO - PROCESS | 1788 | 1461213407761 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 21:36:48 INFO - PROCESS | 1788 | 1461213408070 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff1800 == 147 [pid = 1788] [id = 453] 21:36:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8b21a800) [pid = 1788] [serial = 1360] [outer = (nil)] 21:36:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8f44fc00) [pid = 1788] [serial = 1361] [outer = 0x8b21a800] 21:36:48 INFO - PROCESS | 1788 | 1461213408159 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x8f457800) [pid = 1788] [serial = 1362] [outer = 0x8b21a800] 21:36:49 INFO - PROCESS | 1788 | 1461213409060 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:36:49 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 21:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1594ms 21:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:36:49 INFO - PROCESS | 1788 | 1461213409112 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 21:36:49 INFO - PROCESS | 1788 | 1461213409115 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 21:36:49 INFO - PROCESS | 1788 | 1461213409122 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 1788 | 1461213409125 Marionette TRACE conn4 <- [1,1786,null,{}] 21:36:49 INFO - PROCESS | 1788 | 1461213409131 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:49 INFO - PROCESS | 1788 | 1461213409322 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 21:36:49 INFO - PROCESS | 1788 | 1461213409593 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa0800 == 148 [pid = 1788] [id = 454] 21:36:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x8eaa2400) [pid = 1788] [serial = 1363] [outer = (nil)] 21:36:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x8f8ecc00) [pid = 1788] [serial = 1364] [outer = 0x8eaa2400] 21:36:49 INFO - PROCESS | 1788 | 1461213409731 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x8f8f4400) [pid = 1788] [serial = 1365] [outer = 0x8eaa2400] 21:36:50 INFO - PROCESS | 1788 | 1461213410629 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:36:50 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 21:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1537ms 21:36:50 INFO - PROCESS | 1788 | 1461213410676 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 1788 | 1461213410679 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:36:50 INFO - PROCESS | 1788 | 1461213410686 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 1788 | 1461213410690 Marionette TRACE conn4 <- [1,1790,null,{}] 21:36:50 INFO - PROCESS | 1788 | 1461213410695 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:50 INFO - PROCESS | 1788 | 1461213410881 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:36:51 INFO - PROCESS | 1788 | 1461213411171 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x85542000 == 149 [pid = 1788] [id = 455] 21:36:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x8b21c800) [pid = 1788] [serial = 1366] [outer = (nil)] 21:36:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x8fd8c800) [pid = 1788] [serial = 1367] [outer = 0x8b21c800] 21:36:51 INFO - PROCESS | 1788 | 1461213411301 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x8fd94000) [pid = 1788] [serial = 1368] [outer = 0x8b21c800] 21:36:52 INFO - PROCESS | 1788 | 1461213412163 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:36:52 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) 21:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1527ms 21:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:36:52 INFO - PROCESS | 1788 | 1461213412214 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 1788 | 1461213412218 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:36:52 INFO - PROCESS | 1788 | 1461213412224 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 1788 | 1461213412228 Marionette TRACE conn4 <- [1,1794,null,{}] 21:36:52 INFO - PROCESS | 1788 | 1461213412233 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:52 INFO - PROCESS | 1788 | 1461213412426 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:36:52 INFO - PROCESS | 1788 | 1461213412695 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348a400 == 150 [pid = 1788] [id = 456] 21:36:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x8b212000) [pid = 1788] [serial = 1369] [outer = (nil)] 21:36:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x8fdb6400) [pid = 1788] [serial = 1370] [outer = 0x8b212000] 21:36:52 INFO - PROCESS | 1788 | 1461213412828 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x8fe68800) [pid = 1788] [serial = 1371] [outer = 0x8b212000] 21:36:53 INFO - PROCESS | 1788 | 1461213413661 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1483ms 21:36:53 INFO - PROCESS | 1788 | 1461213413707 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1788 | 1461213413711 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:36:53 INFO - PROCESS | 1788 | 1461213413717 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1788 | 1461213413720 Marionette TRACE conn4 <- [1,1798,null,{}] 21:36:53 INFO - PROCESS | 1788 | 1461213413725 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:53 INFO - PROCESS | 1788 | 1461213413923 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:36:54 INFO - PROCESS | 1788 | 1461213414193 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd91000 == 151 [pid = 1788] [id = 457] 21:36:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x8fdb7c00) [pid = 1788] [serial = 1372] [outer = (nil)] 21:36:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x9025d000) [pid = 1788] [serial = 1373] [outer = 0x8fdb7c00] 21:36:54 INFO - PROCESS | 1788 | 1461213414298 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x9061d800) [pid = 1788] [serial = 1374] [outer = 0x8fdb7c00] 21:36:55 INFO - PROCESS | 1788 | 1461213415256 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1587ms 21:36:55 INFO - PROCESS | 1788 | 1461213415305 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:36:55 INFO - PROCESS | 1788 | 1461213415316 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:36:55 INFO - PROCESS | 1788 | 1461213415322 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:36:55 INFO - PROCESS | 1788 | 1461213415327 Marionette TRACE conn4 <- [1,1802,null,{}] 21:36:55 INFO - PROCESS | 1788 | 1461213415332 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:55 INFO - PROCESS | 1788 | 1461213415566 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:36:55 INFO - PROCESS | 1788 | 1461213415889 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x90410400 == 152 [pid = 1788] [id = 458] 21:36:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x90623c00) [pid = 1788] [serial = 1375] [outer = (nil)] 21:36:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x9144a400) [pid = 1788] [serial = 1376] [outer = 0x90623c00] 21:36:55 INFO - PROCESS | 1788 | 1461213415991 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x9206d800) [pid = 1788] [serial = 1377] [outer = 0x90623c00] 21:36:56 INFO - PROCESS | 1788 | 1461213416812 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1541ms 21:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:36:56 INFO - PROCESS | 1788 | 1461213416864 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 1788 | 1461213416867 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:36:56 INFO - PROCESS | 1788 | 1461213416874 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 1788 | 1461213416877 Marionette TRACE conn4 <- [1,1806,null,{}] 21:36:56 INFO - PROCESS | 1788 | 1461213416883 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:57 INFO - PROCESS | 1788 | 1461213417078 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:36:57 INFO - PROCESS | 1788 | 1461213417361 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x8eaa1000 == 153 [pid = 1788] [id = 459] 21:36:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x8f4aac00) [pid = 1788] [serial = 1378] [outer = (nil)] 21:36:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x92af1400) [pid = 1788] [serial = 1379] [outer = 0x8f4aac00] 21:36:57 INFO - PROCESS | 1788 | 1461213417449 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x92bb9400) [pid = 1788] [serial = 1380] [outer = 0x8f4aac00] 21:36:58 INFO - PROCESS | 1788 | 1461213418363 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1530ms 21:36:58 INFO - PROCESS | 1788 | 1461213418402 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 1788 | 1461213418406 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:36:58 INFO - PROCESS | 1788 | 1461213418412 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:36:58 INFO - PROCESS | 1788 | 1461213418416 Marionette TRACE conn4 <- [1,1810,null,{}] 21:36:58 INFO - PROCESS | 1788 | 1461213418421 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:58 INFO - PROCESS | 1788 | 1461213418609 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:36:58 INFO - PROCESS | 1788 | 1461213418887 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x92ae8800 == 154 [pid = 1788] [id = 460] 21:36:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x92aecc00) [pid = 1788] [serial = 1381] [outer = (nil)] 21:36:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x92f0dc00) [pid = 1788] [serial = 1382] [outer = 0x92aecc00] 21:36:59 INFO - PROCESS | 1788 | 1461213419016 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x930d9c00) [pid = 1788] [serial = 1383] [outer = 0x92aecc00] 21:36:59 INFO - PROCESS | 1788 | 1461213419904 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1532ms 21:36:59 INFO - PROCESS | 1788 | 1461213419946 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:36:59 INFO - PROCESS | 1788 | 1461213419950 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:36:59 INFO - PROCESS | 1788 | 1461213419958 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 1788 | 1461213419962 Marionette TRACE conn4 <- [1,1814,null,{}] 21:36:59 INFO - PROCESS | 1788 | 1461213419969 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:00 INFO - PROCESS | 1788 | 1461213420208 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:37:00 INFO - PROCESS | 1788 | 1461213420562 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x90406c00 == 155 [pid = 1788] [id = 461] 21:37:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x92a7b800) [pid = 1788] [serial = 1384] [outer = (nil)] 21:37:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x939d7800) [pid = 1788] [serial = 1385] [outer = 0x92a7b800] 21:37:00 INFO - PROCESS | 1788 | 1461213420667 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x94f0a000) [pid = 1788] [serial = 1386] [outer = 0x92a7b800] 21:37:01 INFO - PROCESS | 1788 | 1461213421585 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1678ms 21:37:01 INFO - PROCESS | 1788 | 1461213421636 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:37:01 INFO - PROCESS | 1788 | 1461213421640 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:37:01 INFO - PROCESS | 1788 | 1461213421647 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 1788 | 1461213421650 Marionette TRACE conn4 <- [1,1818,null,{}] 21:37:01 INFO - PROCESS | 1788 | 1461213421656 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:01 INFO - PROCESS | 1788 | 1461213421886 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:37:02 INFO - PROCESS | 1788 | 1461213422220 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x930e6800 == 156 [pid = 1788] [id = 462] 21:37:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x930e7800) [pid = 1788] [serial = 1387] [outer = (nil)] 21:37:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x96bcd800) [pid = 1788] [serial = 1388] [outer = 0x930e7800] 21:37:02 INFO - PROCESS | 1788 | 1461213422313 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x96cd0000) [pid = 1788] [serial = 1389] [outer = 0x930e7800] 21:37:03 INFO - PROCESS | 1788 | 1461213423279 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1682ms 21:37:03 INFO - PROCESS | 1788 | 1461213423330 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 1788 | 1461213423333 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:37:03 INFO - PROCESS | 1788 | 1461213423340 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 1788 | 1461213423343 Marionette TRACE conn4 <- [1,1822,null,{}] 21:37:03 INFO - PROCESS | 1788 | 1461213423349 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:03 INFO - PROCESS | 1788 | 1461213423563 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:37:03 INFO - PROCESS | 1788 | 1461213423886 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x95bb7800 == 157 [pid = 1788] [id = 463] 21:37:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x96b63c00) [pid = 1788] [serial = 1390] [outer = (nil)] 21:37:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x977fb000) [pid = 1788] [serial = 1391] [outer = 0x96b63c00] 21:37:03 INFO - PROCESS | 1788 | 1461213423978 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x9779bc00) [pid = 1788] [serial = 1392] [outer = 0x96b63c00] 21:37:04 INFO - PROCESS | 1788 | 1461213424873 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 21:37:04 INFO - PROCESS | 1788 | 1461213424924 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 1788 | 1461213424927 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:37:04 INFO - PROCESS | 1788 | 1461213424933 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 1788 | 1461213424936 Marionette TRACE conn4 <- [1,1826,null,{}] 21:37:04 INFO - PROCESS | 1788 | 1461213424942 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:05 INFO - PROCESS | 1788 | 1461213425174 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:37:05 INFO - PROCESS | 1788 | 1461213425547 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d13400 == 158 [pid = 1788] [id = 464] 21:37:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x92ae2400) [pid = 1788] [serial = 1393] [outer = (nil)] 21:37:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x97d0ac00) [pid = 1788] [serial = 1394] [outer = 0x92ae2400] 21:37:05 INFO - PROCESS | 1788 | 1461213425641 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x97d0f800) [pid = 1788] [serial = 1395] [outer = 0x92ae2400] 21:37:06 INFO - PROCESS | 1788 | 1461213426490 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1630ms 21:37:06 INFO - PROCESS | 1788 | 1461213426565 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 1788 | 1461213426569 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:37:06 INFO - PROCESS | 1788 | 1461213426575 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 1788 | 1461213426579 Marionette TRACE conn4 <- [1,1830,null,{}] 21:37:06 INFO - PROCESS | 1788 | 1461213426584 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:06 INFO - PROCESS | 1788 | 1461213426818 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:37:07 INFO - PROCESS | 1788 | 1461213427139 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348e000 == 159 [pid = 1788] [id = 465] 21:37:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x838c2800) [pid = 1788] [serial = 1396] [outer = (nil)] 21:37:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x97d92800) [pid = 1788] [serial = 1397] [outer = 0x838c2800] 21:37:07 INFO - PROCESS | 1788 | 1461213427238 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x97d94000) [pid = 1788] [serial = 1398] [outer = 0x838c2800] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x939d6000 == 158 [pid = 1788] [id = 289] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8f59b800 == 157 [pid = 1788] [id = 292] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x92c9b800 == 156 [pid = 1788] [id = 288] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x907e4800 == 155 [pid = 1788] [id = 286] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x826e3400 == 154 [pid = 1788] [id = 295] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa40800 == 153 [pid = 1788] [id = 51] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85d8ec00 == 152 [pid = 1788] [id = 446] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84c59400 == 151 [pid = 1788] [id = 445] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84d45000 == 150 [pid = 1788] [id = 444] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x853ccc00 == 149 [pid = 1788] [id = 443] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x826e9800 == 148 [pid = 1788] [id = 442] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84a94800 == 147 [pid = 1788] [id = 440] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8c000 == 146 [pid = 1788] [id = 441] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffca000 == 145 [pid = 1788] [id = 439] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84d4d800 == 144 [pid = 1788] [id = 438] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fdafc00 == 143 [pid = 1788] [id = 437] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fdb3400 == 142 [pid = 1788] [id = 435] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8f44d000 == 141 [pid = 1788] [id = 436] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd53400 == 140 [pid = 1788] [id = 434] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8f1800 == 139 [pid = 1788] [id = 433] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa4c00 == 138 [pid = 1788] [id = 432] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x889e6c00 == 137 [pid = 1788] [id = 431] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85c43800 == 136 [pid = 1788] [id = 429] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x890f1400 == 135 [pid = 1788] [id = 430] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac5bc00 == 134 [pid = 1788] [id = 428] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x81ed2000 == 133 [pid = 1788] [id = 427] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8894b400 == 132 [pid = 1788] [id = 426] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84d49800 == 131 [pid = 1788] [id = 424] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x88955400 == 130 [pid = 1788] [id = 425] 21:37:09 INFO - PROCESS | 1788 | --DOCSHELL 0x83490c00 == 129 [pid = 1788] [id = 423] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x894bf000) [pid = 1788] [serial = 1200] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x88de8c00) [pid = 1788] [serial = 1265] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x907e0800) [pid = 1788] [serial = 1223] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x90402000) [pid = 1788] [serial = 1220] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x8f59a400) [pid = 1788] [serial = 1217] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x8e895c00) [pid = 1788] [serial = 1214] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x8b523c00) [pid = 1788] [serial = 1211] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x88ff3000) [pid = 1788] [serial = 1208] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x87127c00) [pid = 1788] [serial = 1205] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x83934400) [pid = 1788] [serial = 1202] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x84d4e400) [pid = 1788] [serial = 1259] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x85544400) [pid = 1788] [serial = 1260] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x8553d000) [pid = 1788] [serial = 1257] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x853cac00) [pid = 1788] [serial = 1256] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x84d48800) [pid = 1788] [serial = 1253] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x9fb98000) [pid = 1788] [serial = 1250] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x9df1d000) [pid = 1788] [serial = 1247] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x9b0b4c00) [pid = 1788] [serial = 1244] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x99aa2c00) [pid = 1788] [serial = 1241] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x99a14400) [pid = 1788] [serial = 1238] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x99197400) [pid = 1788] [serial = 1235] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x96ccb000) [pid = 1788] [serial = 1232] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x92c97800) [pid = 1788] [serial = 1229] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x920f5000) [pid = 1788] [serial = 1226] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x88fec000) [pid = 1788] [serial = 1266] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8861b000) [pid = 1788] [serial = 1262] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x88956000) [pid = 1788] [serial = 1263] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x84d48400) [pid = 1788] [serial = 1268] [outer = (nil)] [url = about:blank] 21:37:09 INFO - PROCESS | 1788 | 1461213429761 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3287ms 21:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:37:09 INFO - PROCESS | 1788 | 1461213429872 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 1788 | 1461213429876 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:37:09 INFO - PROCESS | 1788 | 1461213429884 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 1788 | 1461213429890 Marionette TRACE conn4 <- [1,1834,null,{}] 21:37:09 INFO - PROCESS | 1788 | 1461213429898 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:10 INFO - PROCESS | 1788 | 1461213430078 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:37:10 INFO - PROCESS | 1788 | 1461213430089 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d48800 == 130 [pid = 1788] [id = 466] 21:37:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x84d48c00) [pid = 1788] [serial = 1399] [outer = (nil)] 21:37:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x84d4d000) [pid = 1788] [serial = 1400] [outer = 0x84d48c00] 21:37:10 INFO - PROCESS | 1788 | 1461213430167 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x853d5800) [pid = 1788] [serial = 1401] [outer = 0x84d48c00] 21:37:11 INFO - PROCESS | 1788 | 1461213431185 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:37:11 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 21:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1334ms 21:37:11 INFO - PROCESS | 1788 | 1461213431217 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:37:11 INFO - PROCESS | 1788 | 1461213431224 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:37:11 INFO - PROCESS | 1788 | 1461213431234 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:37:11 INFO - PROCESS | 1788 | 1461213431238 Marionette TRACE conn4 <- [1,1838,null,{}] 21:37:11 INFO - PROCESS | 1788 | 1461213431244 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:11 INFO - PROCESS | 1788 | 1461213431505 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:37:11 INFO - PROCESS | 1788 | 1461213431531 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x838c5000 == 131 [pid = 1788] [id = 467] 21:37:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x83b03c00) [pid = 1788] [serial = 1402] [outer = (nil)] 21:37:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x85d8cc00) [pid = 1788] [serial = 1403] [outer = 0x83b03c00] 21:37:11 INFO - PROCESS | 1788 | 1461213431605 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x87128000) [pid = 1788] [serial = 1404] [outer = 0x83b03c00] 21:37:12 INFO - PROCESS | 1788 | 1461213432661 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1493ms 21:37:12 INFO - PROCESS | 1788 | 1461213432728 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1788 | 1461213432732 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:37:12 INFO - PROCESS | 1788 | 1461213432738 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1788 | 1461213432743 Marionette TRACE conn4 <- [1,1842,null,{}] 21:37:12 INFO - PROCESS | 1788 | 1461213432767 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:13 INFO - PROCESS | 1788 | 1461213433029 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:37:13 INFO - PROCESS | 1788 | 1461213433058 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d3800 == 132 [pid = 1788] [id = 468] 21:37:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8861d800) [pid = 1788] [serial = 1405] [outer = (nil)] 21:37:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x889a1400) [pid = 1788] [serial = 1406] [outer = 0x8861d800] 21:37:13 INFO - PROCESS | 1788 | 1461213433136 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x889f4c00) [pid = 1788] [serial = 1407] [outer = 0x8861d800] 21:37:14 INFO - PROCESS | 1788 | 1461213434114 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1449ms 21:37:14 INFO - PROCESS | 1788 | 1461213434188 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 1788 | 1461213434191 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:37:14 INFO - PROCESS | 1788 | 1461213434197 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - PROCESS | 1788 | 1461213434200 Marionette TRACE conn4 <- [1,1846,null,{}] 21:37:14 INFO - PROCESS | 1788 | 1461213434212 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:15 INFO - PROCESS | 1788 | 1461213435237 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x8b51c800) [pid = 1788] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x8fe6b400) [pid = 1788] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x889e7800) [pid = 1788] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8711c800) [pid = 1788] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x88953800) [pid = 1788] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x9df1d800) [pid = 1788] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x907a0000) [pid = 1788] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x838c4000) [pid = 1788] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8fd8cc00) [pid = 1788] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x85c3b000) [pid = 1788] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x826ec800) [pid = 1788] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x853cdc00) [pid = 1788] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x99940000) [pid = 1788] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x838c7c00) [pid = 1788] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x8ac5e400) [pid = 1788] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8ffcc800) [pid = 1788] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x894c0000) [pid = 1788] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x890f9400) [pid = 1788] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8f44cc00) [pid = 1788] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x8899d800) [pid = 1788] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x8f4a3000) [pid = 1788] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x853cc400) [pid = 1788] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x87122c00) [pid = 1788] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x97ea0800) [pid = 1788] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x92ae6000) [pid = 1788] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x87124400) [pid = 1788] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x853d6800) [pid = 1788] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8f8f2000) [pid = 1788] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x907dd400) [pid = 1788] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8392fc00) [pid = 1788] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8fdb5000) [pid = 1788] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x89e63800) [pid = 1788] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x95bc3000) [pid = 1788] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8392cc00) [pid = 1788] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x83b01400) [pid = 1788] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x901e6400) [pid = 1788] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x901e5000) [pid = 1788] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8f449800) [pid = 1788] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x9144c000) [pid = 1788] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8899fc00) [pid = 1788] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x89e63c00) [pid = 1788] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:37:15 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b515c00) [pid = 1788] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:37:15 INFO - PROCESS | 1788 | ************************* 21:37:15 INFO - PROCESS | 1788 | A coding exception was thrown and uncaught in a Task. 21:37:15 INFO - PROCESS | 1788 | 21:37:15 INFO - PROCESS | 1788 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:37:15 INFO - PROCESS | 1788 | Full stack: 21:37:15 INFO - PROCESS | 1788 | ************************* 21:37:15 INFO - PROCESS | 1788 | 1461213435615 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec3c00 == 133 [pid = 1788] [id = 469] 21:37:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x826ec800) [pid = 1788] [serial = 1408] [outer = (nil)] 21:37:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8392cc00) [pid = 1788] [serial = 1409] [outer = 0x826ec800] 21:37:15 INFO - PROCESS | 1788 | 1461213435689 Marionette DEBUG loaded listener.js 21:37:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x853cec00) [pid = 1788] [serial = 1410] [outer = 0x826ec800] 21:37:16 INFO - PROCESS | 1788 | 1461213436421 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:37:16 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) 21:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2280ms 21:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:37:16 INFO - PROCESS | 1788 | 1461213436479 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 1788 | 1461213436481 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:37:16 INFO - PROCESS | 1788 | 1461213436487 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 1788 | 1461213436491 Marionette TRACE conn4 <- [1,1850,null,{}] 21:37:16 INFO - PROCESS | 1788 | 1461213436496 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:16 INFO - PROCESS | 1788 | 1461213436745 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:37:16 INFO - PROCESS | 1788 | 1461213436766 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x83935c00 == 134 [pid = 1788] [id = 470] 21:37:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x88953800) [pid = 1788] [serial = 1411] [outer = (nil)] 21:37:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x890f8400) [pid = 1788] [serial = 1412] [outer = 0x88953800] 21:37:16 INFO - PROCESS | 1788 | 1461213436836 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x88fec400) [pid = 1788] [serial = 1413] [outer = 0x88953800] 21:37:17 INFO - PROCESS | 1788 | 1461213437971 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1528ms 21:37:18 INFO - PROCESS | 1788 | 1461213438016 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:37:18 INFO - PROCESS | 1788 | 1461213438023 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:37:18 INFO - PROCESS | 1788 | 1461213438033 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - PROCESS | 1788 | 1461213438038 Marionette TRACE conn4 <- [1,1854,null,{}] 21:37:18 INFO - PROCESS | 1788 | 1461213438047 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:18 INFO - PROCESS | 1788 | 1461213438274 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:37:18 INFO - PROCESS | 1788 | 1461213438609 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c5c000 == 135 [pid = 1788] [id = 471] 21:37:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8553f800) [pid = 1788] [serial = 1414] [outer = (nil)] 21:37:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x87d16800) [pid = 1788] [serial = 1415] [outer = 0x8553f800] 21:37:18 INFO - PROCESS | 1788 | 1461213438704 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x88956400) [pid = 1788] [serial = 1416] [outer = 0x8553f800] 21:37:19 INFO - PROCESS | 1788 | 1461213439623 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1631ms 21:37:19 INFO - PROCESS | 1788 | 1461213439665 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:37:19 INFO - PROCESS | 1788 | 1461213439674 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:37:19 INFO - PROCESS | 1788 | 1461213439684 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 1788 | 1461213439688 Marionette TRACE conn4 <- [1,1858,null,{}] 21:37:19 INFO - PROCESS | 1788 | 1461213439694 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:19 INFO - PROCESS | 1788 | 1461213439907 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:37:20 INFO - PROCESS | 1788 | 1461213440177 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e61000 == 136 [pid = 1788] [id = 472] 21:37:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x89e61800) [pid = 1788] [serial = 1417] [outer = (nil)] 21:37:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x89e65800) [pid = 1788] [serial = 1418] [outer = 0x89e61800] 21:37:20 INFO - PROCESS | 1788 | 1461213440382 Marionette DEBUG loaded listener.js 21:37:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8afd0800) [pid = 1788] [serial = 1419] [outer = 0x89e61800] 21:37:21 INFO - PROCESS | 1788 | 1461213441399 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1780ms 21:37:21 INFO - PROCESS | 1788 | 1461213441464 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:37:21 INFO - PROCESS | 1788 | 1461213441468 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:37:21 INFO - PROCESS | 1788 | 1461213441475 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 1788 | 1461213441481 Marionette TRACE conn4 <- [1,1862,null,{}] 21:37:21 INFO - PROCESS | 1788 | 1461213441497 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:21 INFO - PROCESS | 1788 | 1461213441747 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:37:22 INFO - PROCESS | 1788 | 1461213442068 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x89aabc00 == 137 [pid = 1788] [id = 473] 21:37:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8afd8000) [pid = 1788] [serial = 1420] [outer = (nil)] 21:37:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8b5ac800) [pid = 1788] [serial = 1421] [outer = 0x8afd8000] 21:37:22 INFO - PROCESS | 1788 | 1461213442162 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8b5f5800) [pid = 1788] [serial = 1422] [outer = 0x8afd8000] 21:37:23 INFO - PROCESS | 1788 | 1461213443052 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1635ms 21:37:23 INFO - PROCESS | 1788 | 1461213443110 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 1788 | 1461213443115 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:37:23 INFO - PROCESS | 1788 | 1461213443121 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - PROCESS | 1788 | 1461213443125 Marionette TRACE conn4 <- [1,1866,null,{}] 21:37:23 INFO - PROCESS | 1788 | 1461213443131 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:23 INFO - PROCESS | 1788 | 1461213443333 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:37:23 INFO - PROCESS | 1788 | 1461213443650 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5aa400 == 138 [pid = 1788] [id = 474] 21:37:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8b5f7800) [pid = 1788] [serial = 1423] [outer = (nil)] 21:37:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8ea99c00) [pid = 1788] [serial = 1424] [outer = 0x8b5f7800] 21:37:23 INFO - PROCESS | 1788 | 1461213443742 Marionette DEBUG loaded listener.js 21:37:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8eaa5400) [pid = 1788] [serial = 1425] [outer = 0x8b5f7800] 21:37:24 INFO - PROCESS | 1788 | 1461213444583 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1528ms 21:37:24 INFO - PROCESS | 1788 | 1461213444651 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 1788 | 1461213444655 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:37:24 INFO - PROCESS | 1788 | 1461213444661 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 1788 | 1461213444665 Marionette TRACE conn4 <- [1,1870,null,{}] 21:37:24 INFO - PROCESS | 1788 | 1461213444670 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:24 INFO - PROCESS | 1788 | 1461213444874 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:37:25 INFO - PROCESS | 1788 | 1461213445150 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5a5c00 == 139 [pid = 1788] [id = 475] 21:37:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8e89a000) [pid = 1788] [serial = 1426] [outer = (nil)] 21:37:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8f59a400) [pid = 1788] [serial = 1427] [outer = 0x8e89a000] 21:37:25 INFO - PROCESS | 1788 | 1461213445283 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x8f5a1800) [pid = 1788] [serial = 1428] [outer = 0x8e89a000] 21:37:26 INFO - PROCESS | 1788 | 1461213446200 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1581ms 21:37:26 INFO - PROCESS | 1788 | 1461213446243 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 1788 | 1461213446246 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:37:26 INFO - PROCESS | 1788 | 1461213446252 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 1788 | 1461213446256 Marionette TRACE conn4 <- [1,1874,null,{}] 21:37:26 INFO - PROCESS | 1788 | 1461213446262 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:26 INFO - PROCESS | 1788 | 1461213446489 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:37:26 INFO - PROCESS | 1788 | 1461213446824 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8e7c00 == 140 [pid = 1788] [id = 476] 21:37:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8fd52800) [pid = 1788] [serial = 1429] [outer = (nil)] 21:37:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8fdb7800) [pid = 1788] [serial = 1430] [outer = 0x8fd52800] 21:37:26 INFO - PROCESS | 1788 | 1461213446928 Marionette DEBUG loaded listener.js 21:37:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x8ffca000) [pid = 1788] [serial = 1431] [outer = 0x8fd52800] 21:37:27 INFO - PROCESS | 1788 | 1461213447840 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1632ms 21:37:27 INFO - PROCESS | 1788 | 1461213447885 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1788 | 1461213447889 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:37:27 INFO - PROCESS | 1788 | 1461213447895 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1788 | 1461213447899 Marionette TRACE conn4 <- [1,1878,null,{}] 21:37:27 INFO - PROCESS | 1788 | 1461213447904 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:28 INFO - PROCESS | 1788 | 1461213448097 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:37:28 INFO - PROCESS | 1788 | 1461213448419 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f0400 == 141 [pid = 1788] [id = 477] 21:37:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x8e8a4800) [pid = 1788] [serial = 1432] [outer = (nil)] 21:37:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x901e8400) [pid = 1788] [serial = 1433] [outer = 0x8e8a4800] 21:37:28 INFO - PROCESS | 1788 | 1461213448509 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x90402400) [pid = 1788] [serial = 1434] [outer = 0x8e8a4800] 21:37:29 INFO - PROCESS | 1788 | 1461213449373 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1527ms 21:37:29 INFO - PROCESS | 1788 | 1461213449423 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1788 | 1461213449427 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:37:29 INFO - PROCESS | 1788 | 1461213449433 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1788 | 1461213449436 Marionette TRACE conn4 <- [1,1882,null,{}] 21:37:29 INFO - PROCESS | 1788 | 1461213449442 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:29 INFO - PROCESS | 1788 | 1461213449630 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:37:29 INFO - PROCESS | 1788 | 1461213449921 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e2c00 == 142 [pid = 1788] [id = 478] 21:37:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x90261800) [pid = 1788] [serial = 1435] [outer = (nil)] 21:37:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x907da400) [pid = 1788] [serial = 1436] [outer = 0x90261800] 21:37:30 INFO - PROCESS | 1788 | 1461213450052 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x907e0800) [pid = 1788] [serial = 1437] [outer = 0x90261800] 21:37:30 INFO - PROCESS | 1788 | 1461213450933 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1577ms 21:37:31 INFO - PROCESS | 1788 | 1461213451012 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 1788 | 1461213451015 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:37:31 INFO - PROCESS | 1788 | 1461213451022 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - PROCESS | 1788 | 1461213451025 Marionette TRACE conn4 <- [1,1886,null,{}] 21:37:31 INFO - PROCESS | 1788 | 1461213451031 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:31 INFO - PROCESS | 1788 | 1461213451231 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:37:31 INFO - PROCESS | 1788 | 1461213451562 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x9079a800 == 143 [pid = 1788] [id = 479] 21:37:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9079b400) [pid = 1788] [serial = 1438] [outer = (nil)] 21:37:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x9140f800) [pid = 1788] [serial = 1439] [outer = 0x9079b400] 21:37:31 INFO - PROCESS | 1788 | 1461213451653 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x9144c800) [pid = 1788] [serial = 1440] [outer = 0x9079b400] 21:37:32 INFO - PROCESS | 1788 | 1461213452506 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1531ms 21:37:32 INFO - PROCESS | 1788 | 1461213452553 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 1788 | 1461213452557 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:37:32 INFO - PROCESS | 1788 | 1461213452564 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1788 | 1461213452566 Marionette TRACE conn4 <- [1,1890,null,{}] 21:37:32 INFO - PROCESS | 1788 | 1461213452572 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:32 INFO - PROCESS | 1788 | 1461213452764 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:37:33 INFO - PROCESS | 1788 | 1461213453045 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c42c00 == 144 [pid = 1788] [id = 480] 21:37:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x90402000) [pid = 1788] [serial = 1441] [outer = (nil)] 21:37:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x92ae6800) [pid = 1788] [serial = 1442] [outer = 0x90402000] 21:37:33 INFO - PROCESS | 1788 | 1461213453181 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x92aeb000) [pid = 1788] [serial = 1443] [outer = 0x90402000] 21:37:34 INFO - PROCESS | 1788 | 1461213454043 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1538ms 21:37:34 INFO - PROCESS | 1788 | 1461213454102 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1788 | 1461213454106 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:37:34 INFO - PROCESS | 1788 | 1461213454112 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1788 | 1461213454117 Marionette TRACE conn4 <- [1,1894,null,{}] 21:37:34 INFO - PROCESS | 1788 | 1461213454122 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:34 INFO - PROCESS | 1788 | 1461213454397 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:37:34 INFO - PROCESS | 1788 | 1461213454732 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a73800 == 145 [pid = 1788] [id = 481] 21:37:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x939d9800) [pid = 1788] [serial = 1444] [outer = (nil)] 21:37:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x94f0e000) [pid = 1788] [serial = 1445] [outer = 0x939d9800] 21:37:34 INFO - PROCESS | 1788 | 1461213454829 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x96fef400) [pid = 1788] [serial = 1446] [outer = 0x939d9800] 21:37:35 INFO - PROCESS | 1788 | 1461213455746 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1682ms 21:37:35 INFO - PROCESS | 1788 | 1461213455795 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:37:35 INFO - PROCESS | 1788 | 1461213455799 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:37:35 INFO - PROCESS | 1788 | 1461213455824 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 1788 | 1461213455827 Marionette TRACE conn4 <- [1,1898,null,{}] 21:37:35 INFO - PROCESS | 1788 | 1461213455834 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:36 INFO - PROCESS | 1788 | 1461213456061 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:37:36 INFO - PROCESS | 1788 | 1461213456400 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x87127400 == 146 [pid = 1788] [id = 482] 21:37:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x88999000) [pid = 1788] [serial = 1447] [outer = (nil)] 21:37:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x97d08800) [pid = 1788] [serial = 1448] [outer = 0x88999000] 21:37:36 INFO - PROCESS | 1788 | 1461213456490 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x97d93000) [pid = 1788] [serial = 1449] [outer = 0x88999000] 21:37:37 INFO - PROCESS | 1788 | 1461213457359 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1584ms 21:37:37 INFO - PROCESS | 1788 | 1461213457405 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:37:37 INFO - PROCESS | 1788 | 1461213457409 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:37:37 INFO - PROCESS | 1788 | 1461213457416 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 1788 | 1461213457419 Marionette TRACE conn4 <- [1,1902,null,{}] 21:37:37 INFO - PROCESS | 1788 | 1461213457424 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:37 INFO - PROCESS | 1788 | 1461213457616 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:37:37 INFO - PROCESS | 1788 | 1461213457899 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b51b800 == 147 [pid = 1788] [id = 483] 21:37:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x977a0c00) [pid = 1788] [serial = 1450] [outer = (nil)] 21:37:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 193 (0x97e9f000) [pid = 1788] [serial = 1451] [outer = 0x977a0c00] 21:37:38 INFO - PROCESS | 1788 | 1461213458036 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 194 (0x97ea1c00) [pid = 1788] [serial = 1452] [outer = 0x977a0c00] 21:37:38 INFO - PROCESS | 1788 | 1461213458876 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 21:37:38 INFO - PROCESS | 1788 | 1461213458950 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 1788 | 1461213458954 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:37:38 INFO - PROCESS | 1788 | 1461213458960 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 1788 | 1461213458964 Marionette TRACE conn4 <- [1,1906,null,{}] 21:37:38 INFO - PROCESS | 1788 | 1461213458969 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:39 INFO - PROCESS | 1788 | 1461213459167 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:37:39 INFO - PROCESS | 1788 | 1461213459450 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x90868800 == 148 [pid = 1788] [id = 484] 21:37:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 195 (0x96bcf000) [pid = 1788] [serial = 1453] [outer = (nil)] 21:37:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 196 (0x97eab000) [pid = 1788] [serial = 1454] [outer = 0x96bcf000] 21:37:39 INFO - PROCESS | 1788 | 1461213459577 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 197 (0x981ebc00) [pid = 1788] [serial = 1455] [outer = 0x96bcf000] 21:37:40 INFO - PROCESS | 1788 | 1461213460477 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1597ms 21:37:40 INFO - PROCESS | 1788 | 1461213460558 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 1788 | 1461213460562 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:37:40 INFO - PROCESS | 1788 | 1461213460569 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 1788 | 1461213460571 Marionette TRACE conn4 <- [1,1910,null,{}] 21:37:40 INFO - PROCESS | 1788 | 1461213460577 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:40 INFO - PROCESS | 1788 | 1461213460826 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:37:41 INFO - PROCESS | 1788 | 1461213461170 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8eb800 == 149 [pid = 1788] [id = 485] 21:37:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 198 (0x901e5400) [pid = 1788] [serial = 1456] [outer = (nil)] 21:37:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 199 (0x98b02400) [pid = 1788] [serial = 1457] [outer = 0x901e5400] 21:37:41 INFO - PROCESS | 1788 | 1461213461260 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 200 (0x98e4e400) [pid = 1788] [serial = 1458] [outer = 0x901e5400] 21:37:42 INFO - PROCESS | 1788 | 1461213462113 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1585ms 21:37:42 INFO - PROCESS | 1788 | 1461213462154 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:37:42 INFO - PROCESS | 1788 | 1461213462158 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:37:42 INFO - PROCESS | 1788 | 1461213462165 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1788 | 1461213462168 Marionette TRACE conn4 <- [1,1914,null,{}] 21:37:42 INFO - PROCESS | 1788 | 1461213462174 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:42 INFO - PROCESS | 1788 | 1461213462368 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:37:42 INFO - PROCESS | 1788 | 1461213462653 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x97ea8c00 == 150 [pid = 1788] [id = 486] 21:37:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 201 (0x98b03c00) [pid = 1788] [serial = 1459] [outer = (nil)] 21:37:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 202 (0x9919ac00) [pid = 1788] [serial = 1460] [outer = 0x98b03c00] 21:37:42 INFO - PROCESS | 1788 | 1461213462786 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 203 (0x991a4800) [pid = 1788] [serial = 1461] [outer = 0x98b03c00] 21:37:43 INFO - PROCESS | 1788 | 1461213463621 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1478ms 21:37:43 INFO - PROCESS | 1788 | 1461213463642 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 1788 | 1461213463646 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:37:43 INFO - PROCESS | 1788 | 1461213463652 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - PROCESS | 1788 | 1461213463656 Marionette TRACE conn4 <- [1,1918,null,{}] 21:37:43 INFO - PROCESS | 1788 | 1461213463661 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:43 INFO - PROCESS | 1788 | 1461213463856 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:37:44 INFO - PROCESS | 1788 | 1461213464144 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x98b0d400 == 151 [pid = 1788] [id = 487] 21:37:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 204 (0x98f08000) [pid = 1788] [serial = 1462] [outer = (nil)] 21:37:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 205 (0x99a12400) [pid = 1788] [serial = 1463] [outer = 0x98f08000] 21:37:44 INFO - PROCESS | 1788 | 1461213464232 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 206 (0x99938c00) [pid = 1788] [serial = 1464] [outer = 0x98f08000] 21:37:45 INFO - PROCESS | 1788 | 1461213465147 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1528ms 21:37:45 INFO - PROCESS | 1788 | 1461213465180 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 1788 | 1461213465184 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:37:45 INFO - PROCESS | 1788 | 1461213465191 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 1788 | 1461213465194 Marionette TRACE conn4 <- [1,1922,null,{}] 21:37:45 INFO - PROCESS | 1788 | 1461213465199 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:45 INFO - PROCESS | 1788 | 1461213465396 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:37:45 INFO - PROCESS | 1788 | 1461213465698 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x841c0800 == 152 [pid = 1788] [id = 488] 21:37:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 207 (0x84a91400) [pid = 1788] [serial = 1465] [outer = (nil)] 21:37:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 208 (0x99a1d400) [pid = 1788] [serial = 1466] [outer = 0x84a91400] 21:37:45 INFO - PROCESS | 1788 | 1461213465835 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 209 (0x9ae62400) [pid = 1788] [serial = 1467] [outer = 0x84a91400] 21:37:46 INFO - PROCESS | 1788 | 1461213466719 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1586ms 21:37:46 INFO - PROCESS | 1788 | 1461213466777 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1788 | 1461213466781 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:37:46 INFO - PROCESS | 1788 | 1461213466787 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1788 | 1461213466791 Marionette TRACE conn4 <- [1,1926,null,{}] 21:37:46 INFO - PROCESS | 1788 | 1461213466796 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:47 INFO - PROCESS | 1788 | 1461213467000 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:37:47 INFO - PROCESS | 1788 | 1461213467327 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x99934c00 == 153 [pid = 1788] [id = 489] 21:37:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 210 (0x99a1ac00) [pid = 1788] [serial = 1468] [outer = (nil)] 21:37:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 211 (0x9b0bd400) [pid = 1788] [serial = 1469] [outer = 0x99a1ac00] 21:37:47 INFO - PROCESS | 1788 | 1461213467416 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 212 (0x9df12400) [pid = 1788] [serial = 1470] [outer = 0x99a1ac00] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x87d13400 == 152 [pid = 1788] [id = 464] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8348e000 == 151 [pid = 1788] [id = 465] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x95bb7800 == 150 [pid = 1788] [id = 463] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x930e6800 == 149 [pid = 1788] [id = 462] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x92ae8800 == 148 [pid = 1788] [id = 460] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x90406c00 == 147 [pid = 1788] [id = 461] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa1000 == 146 [pid = 1788] [id = 459] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x90410400 == 145 [pid = 1788] [id = 458] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd91000 == 144 [pid = 1788] [id = 457] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x85542000 == 143 [pid = 1788] [id = 455] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8348a400 == 142 [pid = 1788] [id = 456] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8eaa0800 == 141 [pid = 1788] [id = 454] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff1800 == 140 [pid = 1788] [id = 453] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8b51f000 == 139 [pid = 1788] [id = 452] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8899a400 == 138 [pid = 1788] [id = 451] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x85c3d800 == 137 [pid = 1788] [id = 450] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x85d85400 == 136 [pid = 1788] [id = 448] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x88de6c00 == 135 [pid = 1788] [id = 449] 21:37:49 INFO - PROCESS | 1788 | --DOCSHELL 0x838cc000 == 134 [pid = 1788] [id = 447] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 211 (0x8e898c00) [pid = 1788] [serial = 1292] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 210 (0x9040b400) [pid = 1788] [serial = 1310] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 209 (0x895ed400) [pid = 1788] [serial = 1281] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 208 (0x8861b400) [pid = 1788] [serial = 1206] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 207 (0x89aacc00) [pid = 1788] [serial = 1209] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 206 (0x9fc54c00) [pid = 1788] [serial = 1251] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 205 (0x92bbcc00) [pid = 1788] [serial = 1320] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 204 (0x841b6400) [pid = 1788] [serial = 1272] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 203 (0x90620c00) [pid = 1788] [serial = 1311] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 202 (0x8fdb7000) [pid = 1788] [serial = 1304] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 201 (0x9b0b7c00) [pid = 1788] [serial = 1245] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 200 (0x841be800) [pid = 1788] [serial = 1203] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 199 (0x853d4800) [pid = 1788] [serial = 1331] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 198 (0x9ae61c00) [pid = 1788] [serial = 1242] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 197 (0x841bd000) [pid = 1788] [serial = 1329] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 196 (0x8b21b800) [pid = 1788] [serial = 1287] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 195 (0x8ac64400) [pid = 1788] [serial = 1286] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 194 (0x83b0d000) [pid = 1788] [serial = 1328] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 193 (0x907dac00) [pid = 1788] [serial = 1313] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 192 (0x89e59800) [pid = 1788] [serial = 1284] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x8f450800) [pid = 1788] [serial = 1295] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x9061e800) [pid = 1788] [serial = 1221] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x920eec00) [pid = 1788] [serial = 1317] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8fdbbc00) [pid = 1788] [serial = 1218] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8fdbb400) [pid = 1788] [serial = 1305] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x85d8d000) [pid = 1788] [serial = 1275] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x889f1000) [pid = 1788] [serial = 1337] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x991a5800) [pid = 1788] [serial = 1236] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x8e8a1000) [pid = 1788] [serial = 1293] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8f457000) [pid = 1788] [serial = 1296] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x92f04c00) [pid = 1788] [serial = 1322] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x890f5000) [pid = 1788] [serial = 1128] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x87d15c00) [pid = 1788] [serial = 1335] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x92aec000) [pid = 1788] [serial = 1319] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x92065000) [pid = 1788] [serial = 1316] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x8553d800) [pid = 1788] [serial = 1332] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8fd50c00) [pid = 1788] [serial = 1302] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x99a15c00) [pid = 1788] [serial = 1239] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x85540800) [pid = 1788] [serial = 1254] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x85540000) [pid = 1788] [serial = 1274] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x88dedc00) [pid = 1788] [serial = 1338] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x8ffce400) [pid = 1788] [serial = 1307] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x92f06400) [pid = 1788] [serial = 1323] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x907df800) [pid = 1788] [serial = 1314] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x8b5a7000) [pid = 1788] [serial = 1212] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x97d07800) [pid = 1788] [serial = 1233] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x85c40400) [pid = 1788] [serial = 1269] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x89ab8c00) [pid = 1788] [serial = 1283] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x838cdc00) [pid = 1788] [serial = 1271] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x9ea23000) [pid = 1788] [serial = 1248] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x939ce400) [pid = 1788] [serial = 1325] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x894bdc00) [pid = 1788] [serial = 1280] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x92a76400) [pid = 1788] [serial = 1227] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x907e6c00) [pid = 1788] [serial = 1224] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8711ec00) [pid = 1788] [serial = 1334] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8f599400) [pid = 1788] [serial = 1298] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8ffd4400) [pid = 1788] [serial = 1308] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x930e4c00) [pid = 1788] [serial = 1230] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x889f5800) [pid = 1788] [serial = 1278] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8b524800) [pid = 1788] [serial = 1289] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8e8a0800) [pid = 1788] [serial = 1215] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8f59bc00) [pid = 1788] [serial = 1299] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b5acc00) [pid = 1788] [serial = 1290] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8f8f5400) [pid = 1788] [serial = 1301] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x889e6800) [pid = 1788] [serial = 1277] [outer = (nil)] [url = about:blank] 21:37:49 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88ff4000) [pid = 1788] [serial = 1340] [outer = (nil)] [url = about:blank] 21:37:50 INFO - PROCESS | 1788 | 1461213470117 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3395ms 21:37:50 INFO - PROCESS | 1788 | 1461213470183 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 1788 | 1461213470190 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:37:50 INFO - PROCESS | 1788 | 1461213470199 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1788 | 1461213470204 Marionette TRACE conn4 <- [1,1930,null,{}] 21:37:50 INFO - PROCESS | 1788 | 1461213470211 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:50 INFO - PROCESS | 1788 | 1461213470404 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:37:50 INFO - PROCESS | 1788 | 1461213470597 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b4c00 == 135 [pid = 1788] [id = 490] 21:37:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x84c53800) [pid = 1788] [serial = 1471] [outer = (nil)] 21:37:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x853d8800) [pid = 1788] [serial = 1472] [outer = 0x84c53800] 21:37:50 INFO - PROCESS | 1788 | 1461213470699 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x85542000) [pid = 1788] [serial = 1473] [outer = 0x84c53800] 21:37:51 INFO - PROCESS | 1788 | 1461213471602 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1439ms 21:37:51 INFO - PROCESS | 1788 | 1461213471637 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 1788 | 1461213471646 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:37:51 INFO - PROCESS | 1788 | 1461213471655 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 1788 | 1461213471659 Marionette TRACE conn4 <- [1,1934,null,{}] 21:37:51 INFO - PROCESS | 1788 | 1461213471665 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:51 INFO - PROCESS | 1788 | 1461213471946 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:37:52 INFO - PROCESS | 1788 | 1461213471982 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b05c00 == 136 [pid = 1788] [id = 491] 21:37:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x85540c00) [pid = 1788] [serial = 1474] [outer = (nil)] 21:37:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x87d0e800) [pid = 1788] [serial = 1475] [outer = 0x85540c00] 21:37:52 INFO - PROCESS | 1788 | 1461213472054 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x88617c00) [pid = 1788] [serial = 1476] [outer = 0x85540c00] 21:37:53 INFO - PROCESS | 1788 | 1461213473025 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1429ms 21:37:53 INFO - PROCESS | 1788 | 1461213473085 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1788 | 1461213473089 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:37:53 INFO - PROCESS | 1788 | 1461213473103 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1788 | 1461213473108 Marionette TRACE conn4 <- [1,1938,null,{}] 21:37:53 INFO - PROCESS | 1788 | 1461213473124 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:53 INFO - PROCESS | 1788 | 1461213473427 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:37:53 INFO - PROCESS | 1788 | 1461213473464 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d5400 == 137 [pid = 1788] [id = 492] 21:37:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x87d11c00) [pid = 1788] [serial = 1477] [outer = (nil)] 21:37:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x88deb800) [pid = 1788] [serial = 1478] [outer = 0x87d11c00] 21:37:53 INFO - PROCESS | 1788 | 1461213473538 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x88ff7c00) [pid = 1788] [serial = 1479] [outer = 0x87d11c00] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x889a4c00) [pid = 1788] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8b520800) [pid = 1788] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x85d8e000) [pid = 1788] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8b21a800) [pid = 1788] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8fdb7c00) [pid = 1788] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8eaa2400) [pid = 1788] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x92a7b800) [pid = 1788] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x96b63c00) [pid = 1788] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x826ec800) [pid = 1788] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8b212000) [pid = 1788] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x930e7800) [pid = 1788] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x838cf400) [pid = 1788] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x92ae2400) [pid = 1788] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8861d800) [pid = 1788] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x92aecc00) [pid = 1788] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x83b03c00) [pid = 1788] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x88fea800) [pid = 1788] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8f4aac00) [pid = 1788] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x89ab4000) [pid = 1788] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x90623c00) [pid = 1788] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8b21c800) [pid = 1788] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x92a7b400) [pid = 1788] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:37:54 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x84d48c00) [pid = 1788] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:37:55 INFO - PROCESS | 1788 | 1461213475073 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1997ms 21:37:55 INFO - PROCESS | 1788 | 1461213475092 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 1788 | 1461213475096 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:37:55 INFO - PROCESS | 1788 | 1461213475102 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - PROCESS | 1788 | 1461213475105 Marionette TRACE conn4 <- [1,1942,null,{}] 21:37:55 INFO - PROCESS | 1788 | 1461213475121 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:55 INFO - PROCESS | 1788 | 1461213475296 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:37:55 INFO - PROCESS | 1788 | 1461213475311 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d48c00 == 138 [pid = 1788] [id = 493] 21:37:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x889a4c00) [pid = 1788] [serial = 1480] [outer = (nil)] 21:37:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x890f2c00) [pid = 1788] [serial = 1481] [outer = 0x889a4c00] 21:37:55 INFO - PROCESS | 1788 | 1461213475382 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x894c2c00) [pid = 1788] [serial = 1482] [outer = 0x889a4c00] 21:37:56 INFO - PROCESS | 1788 | 1461213476312 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1246ms 21:37:56 INFO - PROCESS | 1788 | 1461213476348 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 1788 | 1461213476351 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:37:56 INFO - PROCESS | 1788 | 1461213476357 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 1788 | 1461213476359 Marionette TRACE conn4 <- [1,1946,null,{}] 21:37:56 INFO - PROCESS | 1788 | 1461213476365 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:56 INFO - PROCESS | 1788 | 1461213476536 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:37:56 INFO - PROCESS | 1788 | 1461213476897 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec8000 == 139 [pid = 1788] [id = 494] 21:37:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x81ec8400) [pid = 1788] [serial = 1483] [outer = (nil)] 21:37:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x83b09800) [pid = 1788] [serial = 1484] [outer = 0x81ec8400] 21:37:56 INFO - PROCESS | 1788 | 1461213476991 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x84a91800) [pid = 1788] [serial = 1485] [outer = 0x81ec8400] 21:37:57 INFO - PROCESS | 1788 | 1461213477980 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1680ms 21:37:58 INFO - PROCESS | 1788 | 1461213478040 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 1788 | 1461213478048 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:37:58 INFO - PROCESS | 1788 | 1461213478057 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1788 | 1461213478063 Marionette TRACE conn4 <- [1,1950,null,{}] 21:37:58 INFO - PROCESS | 1788 | 1461213478070 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:58 INFO - PROCESS | 1788 | 1461213478285 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:37:58 INFO - PROCESS | 1788 | 1461213478609 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d81c00 == 140 [pid = 1788] [id = 495] 21:37:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x85d87400) [pid = 1788] [serial = 1486] [outer = (nil)] 21:37:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x85d8f000) [pid = 1788] [serial = 1487] [outer = 0x85d87400] 21:37:58 INFO - PROCESS | 1788 | 1461213478703 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x87d0b400) [pid = 1788] [serial = 1488] [outer = 0x85d87400] 21:37:59 INFO - PROCESS | 1788 | 1461213479644 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1632ms 21:37:59 INFO - PROCESS | 1788 | 1461213479694 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 1788 | 1461213479700 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:37:59 INFO - PROCESS | 1788 | 1461213479707 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 1788 | 1461213479710 Marionette TRACE conn4 <- [1,1954,null,{}] 21:37:59 INFO - PROCESS | 1788 | 1461213479716 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:59 INFO - PROCESS | 1788 | 1461213479926 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:38:00 INFO - PROCESS | 1788 | 1461213480303 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x88959000 == 141 [pid = 1788] [id = 496] 21:38:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x889f4000) [pid = 1788] [serial = 1489] [outer = (nil)] 21:38:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x88de9000) [pid = 1788] [serial = 1490] [outer = 0x889f4000] 21:38:00 INFO - PROCESS | 1788 | 1461213480397 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x88ff0800) [pid = 1788] [serial = 1491] [outer = 0x889f4000] 21:38:01 INFO - PROCESS | 1788 | 1461213481322 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1685ms 21:38:01 INFO - PROCESS | 1788 | 1461213481394 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 1788 | 1461213481398 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:38:01 INFO - PROCESS | 1788 | 1461213481417 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 1788 | 1461213481428 Marionette TRACE conn4 <- [1,1958,null,{}] 21:38:01 INFO - PROCESS | 1788 | 1461213481435 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:01 INFO - PROCESS | 1788 | 1461213481762 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:38:02 INFO - PROCESS | 1788 | 1461213482021 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b5400 == 142 [pid = 1788] [id = 497] 21:38:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x84d42400) [pid = 1788] [serial = 1492] [outer = (nil)] 21:38:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8ac57800) [pid = 1788] [serial = 1493] [outer = 0x84d42400] 21:38:02 INFO - PROCESS | 1788 | 1461213482116 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8afd3000) [pid = 1788] [serial = 1494] [outer = 0x84d42400] 21:38:03 INFO - PROCESS | 1788 | 1461213483002 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1665ms 21:38:03 INFO - PROCESS | 1788 | 1461213483073 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 1788 | 1461213483078 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:38:03 INFO - PROCESS | 1788 | 1461213483084 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 1788 | 1461213483088 Marionette TRACE conn4 <- [1,1962,null,{}] 21:38:03 INFO - PROCESS | 1788 | 1461213483094 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:03 INFO - PROCESS | 1788 | 1461213483335 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:38:03 INFO - PROCESS | 1788 | 1461213483651 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x88997800 == 143 [pid = 1788] [id = 498] 21:38:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x890f6c00) [pid = 1788] [serial = 1495] [outer = (nil)] 21:38:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8b516000) [pid = 1788] [serial = 1496] [outer = 0x890f6c00] 21:38:03 INFO - PROCESS | 1788 | 1461213483740 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8b519000) [pid = 1788] [serial = 1497] [outer = 0x890f6c00] 21:38:04 INFO - PROCESS | 1788 | 1461213484631 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1589ms 21:38:04 INFO - PROCESS | 1788 | 1461213484675 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:38:04 INFO - PROCESS | 1788 | 1461213484678 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:38:04 INFO - PROCESS | 1788 | 1461213484685 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 1788 | 1461213484688 Marionette TRACE conn4 <- [1,1966,null,{}] 21:38:04 INFO - PROCESS | 1788 | 1461213484694 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:04 INFO - PROCESS | 1788 | 1461213484929 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:38:05 INFO - PROCESS | 1788 | 1461213485248 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5a9800 == 144 [pid = 1788] [id = 499] 21:38:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8b5aa000) [pid = 1788] [serial = 1498] [outer = (nil)] 21:38:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8b5aec00) [pid = 1788] [serial = 1499] [outer = 0x8b5aa000] 21:38:05 INFO - PROCESS | 1788 | 1461213485353 Marionette DEBUG loaded listener.js 21:38:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8e8a4400) [pid = 1788] [serial = 1500] [outer = 0x8b5aa000] 21:38:06 INFO - PROCESS | 1788 | 1461213486247 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1629ms 21:38:06 INFO - PROCESS | 1788 | 1461213486315 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 1788 | 1461213486324 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:38:06 INFO - PROCESS | 1788 | 1461213486334 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 1788 | 1461213486339 Marionette TRACE conn4 <- [1,1970,null,{}] 21:38:06 INFO - PROCESS | 1788 | 1461213486413 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:06 INFO - PROCESS | 1788 | 1461213486724 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:38:06 INFO - PROCESS | 1788 | 1461213486942 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x826e5800 == 145 [pid = 1788] [id = 500] 21:38:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8b5ae000) [pid = 1788] [serial = 1501] [outer = (nil)] 21:38:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8f4ab000) [pid = 1788] [serial = 1502] [outer = 0x8b5ae000] 21:38:07 INFO - PROCESS | 1788 | 1461213487035 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8f5a1400) [pid = 1788] [serial = 1503] [outer = 0x8b5ae000] 21:38:07 INFO - PROCESS | 1788 | 1461213487916 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1631ms 21:38:07 INFO - PROCESS | 1788 | 1461213487963 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1788 | 1461213487967 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:38:07 INFO - PROCESS | 1788 | 1461213487973 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1788 | 1461213487976 Marionette TRACE conn4 <- [1,1974,null,{}] 21:38:07 INFO - PROCESS | 1788 | 1461213487982 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:08 INFO - PROCESS | 1788 | 1461213488177 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:38:08 INFO - PROCESS | 1788 | 1461213488460 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f455000 == 146 [pid = 1788] [id = 501] 21:38:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8f4ae800) [pid = 1788] [serial = 1504] [outer = (nil)] 21:38:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x8fa48400) [pid = 1788] [serial = 1505] [outer = 0x8f4ae800] 21:38:08 INFO - PROCESS | 1788 | 1461213488594 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8fd54c00) [pid = 1788] [serial = 1506] [outer = 0x8f4ae800] 21:38:09 INFO - PROCESS | 1788 | 1461213489437 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1499ms 21:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:38:09 INFO - PROCESS | 1788 | 1461213489473 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 1788 | 1461213489476 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:38:09 INFO - PROCESS | 1788 | 1461213489483 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 1788 | 1461213489487 Marionette TRACE conn4 <- [1,1978,null,{}] 21:38:09 INFO - PROCESS | 1788 | 1461213489492 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:09 INFO - PROCESS | 1788 | 1461213489785 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:38:10 INFO - PROCESS | 1788 | 1461213489998 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f3000 == 147 [pid = 1788] [id = 502] 21:38:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8fd4f000) [pid = 1788] [serial = 1507] [outer = (nil)] 21:38:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8fdb2800) [pid = 1788] [serial = 1508] [outer = 0x8fd4f000] 21:38:10 INFO - PROCESS | 1788 | 1461213490135 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8fdb9c00) [pid = 1788] [serial = 1509] [outer = 0x8fd4f000] 21:38:11 INFO - PROCESS | 1788 | 1461213491034 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1593ms 21:38:11 INFO - PROCESS | 1788 | 1461213491076 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1788 | 1461213491080 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:38:11 INFO - PROCESS | 1788 | 1461213491086 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1788 | 1461213491089 Marionette TRACE conn4 <- [1,1982,null,{}] 21:38:11 INFO - PROCESS | 1788 | 1461213491095 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:11 INFO - PROCESS | 1788 | 1461213491291 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:38:11 INFO - PROCESS | 1788 | 1461213491579 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x841c0000 == 148 [pid = 1788] [id = 503] 21:38:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8eaa5c00) [pid = 1788] [serial = 1510] [outer = (nil)] 21:38:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8ffce800) [pid = 1788] [serial = 1511] [outer = 0x8eaa5c00] 21:38:11 INFO - PROCESS | 1788 | 1461213491712 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8ffd5000) [pid = 1788] [serial = 1512] [outer = 0x8eaa5c00] 21:38:12 INFO - PROCESS | 1788 | 1461213492557 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1536ms 21:38:12 INFO - PROCESS | 1788 | 1461213492623 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1788 | 1461213492627 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:38:12 INFO - PROCESS | 1788 | 1461213492633 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1788 | 1461213492637 Marionette TRACE conn4 <- [1,1986,null,{}] 21:38:12 INFO - PROCESS | 1788 | 1461213492642 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:12 INFO - PROCESS | 1788 | 1461213492877 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:38:13 INFO - PROCESS | 1788 | 1461213493216 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x90620000 == 149 [pid = 1788] [id = 504] 21:38:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x90620c00) [pid = 1788] [serial = 1513] [outer = (nil)] 21:38:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x90628c00) [pid = 1788] [serial = 1514] [outer = 0x90620c00] 21:38:13 INFO - PROCESS | 1788 | 1461213493323 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x907dac00) [pid = 1788] [serial = 1515] [outer = 0x90620c00] 21:38:14 INFO - PROCESS | 1788 | 1461213494208 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1635ms 21:38:14 INFO - PROCESS | 1788 | 1461213494269 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 1788 | 1461213494274 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:38:14 INFO - PROCESS | 1788 | 1461213494280 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1788 | 1461213494284 Marionette TRACE conn4 <- [1,1990,null,{}] 21:38:14 INFO - PROCESS | 1788 | 1461213494290 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:14 INFO - PROCESS | 1788 | 1461213494523 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:38:14 INFO - PROCESS | 1788 | 1461213494848 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x83932000 == 150 [pid = 1788] [id = 505] 21:38:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8f59a000) [pid = 1788] [serial = 1516] [outer = (nil)] 21:38:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x92a7ec00) [pid = 1788] [serial = 1517] [outer = 0x8f59a000] 21:38:14 INFO - PROCESS | 1788 | 1461213494939 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x92ae3c00) [pid = 1788] [serial = 1518] [outer = 0x8f59a000] 21:38:15 INFO - PROCESS | 1788 | 1461213495836 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1589ms 21:38:15 INFO - PROCESS | 1788 | 1461213495870 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 1788 | 1461213495873 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:38:15 INFO - PROCESS | 1788 | 1461213495880 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 1788 | 1461213495883 Marionette TRACE conn4 <- [1,1994,null,{}] 21:38:15 INFO - PROCESS | 1788 | 1461213495889 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:16 INFO - PROCESS | 1788 | 1461213496106 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:38:16 INFO - PROCESS | 1788 | 1461213496455 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x8899c800 == 151 [pid = 1788] [id = 506] 21:38:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x90406000) [pid = 1788] [serial = 1519] [outer = (nil)] 21:38:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x92bc0c00) [pid = 1788] [serial = 1520] [outer = 0x90406000] 21:38:16 INFO - PROCESS | 1788 | 1461213496546 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x92c9b800) [pid = 1788] [serial = 1521] [outer = 0x90406000] 21:38:17 INFO - PROCESS | 1788 | 1461213497364 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1532ms 21:38:17 INFO - PROCESS | 1788 | 1461213497412 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 1788 | 1461213497415 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:38:17 INFO - PROCESS | 1788 | 1461213497422 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 1788 | 1461213497425 Marionette TRACE conn4 <- [1,1998,null,{}] 21:38:17 INFO - PROCESS | 1788 | 1461213497431 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:17 INFO - PROCESS | 1788 | 1461213497635 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:38:17 INFO - PROCESS | 1788 | 1461213497915 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5a4800 == 152 [pid = 1788] [id = 507] 21:38:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x92a7fc00) [pid = 1788] [serial = 1522] [outer = (nil)] 21:38:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x930d9800) [pid = 1788] [serial = 1523] [outer = 0x92a7fc00] 21:38:18 INFO - PROCESS | 1788 | 1461213498005 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x930dd800) [pid = 1788] [serial = 1524] [outer = 0x92a7fc00] 21:38:18 INFO - PROCESS | 1788 | 1461213498917 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1527ms 21:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:38:18 INFO - PROCESS | 1788 | 1461213498950 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 1788 | 1461213498953 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:38:18 INFO - PROCESS | 1788 | 1461213498959 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 1788 | 1461213498963 Marionette TRACE conn4 <- [1,2002,null,{}] 21:38:18 INFO - PROCESS | 1788 | 1461213498968 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:19 INFO - PROCESS | 1788 | 1461213499166 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:38:19 INFO - PROCESS | 1788 | 1461213499453 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x92af0000 == 153 [pid = 1788] [id = 508] 21:38:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x92f09800) [pid = 1788] [serial = 1525] [outer = (nil)] 21:38:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x939dac00) [pid = 1788] [serial = 1526] [outer = 0x92f09800] 21:38:19 INFO - PROCESS | 1788 | 1461213499583 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x95094400) [pid = 1788] [serial = 1527] [outer = 0x92f09800] 21:38:20 INFO - PROCESS | 1788 | 1461213500470 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1578ms 21:38:20 INFO - PROCESS | 1788 | 1461213500537 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 1788 | 1461213500541 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:38:20 INFO - PROCESS | 1788 | 1461213500547 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 1788 | 1461213500550 Marionette TRACE conn4 <- [1,2006,null,{}] 21:38:20 INFO - PROCESS | 1788 | 1461213500556 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:20 INFO - PROCESS | 1788 | 1461213500773 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:38:21 INFO - PROCESS | 1788 | 1461213501117 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x841bbc00 == 154 [pid = 1788] [id = 509] 21:38:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x8894e000) [pid = 1788] [serial = 1528] [outer = (nil)] 21:38:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x96fed000) [pid = 1788] [serial = 1529] [outer = 0x8894e000] 21:38:21 INFO - PROCESS | 1788 | 1461213501207 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x97909c00) [pid = 1788] [serial = 1530] [outer = 0x8894e000] 21:38:22 INFO - PROCESS | 1788 | 1461213502155 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:38:22 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 21:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1678ms 21:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:38:22 INFO - PROCESS | 1788 | 1461213502226 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1788 | 1461213502229 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:38:22 INFO - PROCESS | 1788 | 1461213502235 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1788 | 1461213502239 Marionette TRACE conn4 <- [1,2010,null,{}] 21:38:22 INFO - PROCESS | 1788 | 1461213502244 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:22 INFO - PROCESS | 1788 | 1461213502445 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:38:22 INFO - PROCESS | 1788 | 1461213502730 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b10400 == 155 [pid = 1788] [id = 510] 21:38:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x84a8d800) [pid = 1788] [serial = 1531] [outer = (nil)] 21:38:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x97e9f400) [pid = 1788] [serial = 1532] [outer = 0x84a8d800] 21:38:22 INFO - PROCESS | 1788 | 1461213502859 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x97ea4400) [pid = 1788] [serial = 1533] [outer = 0x84a8d800] 21:38:23 INFO - PROCESS | 1788 | 1461213503726 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:38:23 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 21:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1530ms 21:38:23 INFO - PROCESS | 1788 | 1461213503765 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 1788 | 1461213503768 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:38:23 INFO - PROCESS | 1788 | 1461213503775 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1788 | 1461213503778 Marionette TRACE conn4 <- [1,2014,null,{}] 21:38:23 INFO - PROCESS | 1788 | 1461213503784 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:23 INFO - PROCESS | 1788 | 1461213503989 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:38:24 INFO - PROCESS | 1788 | 1461213504279 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x939d1c00 == 156 [pid = 1788] [id = 511] 21:38:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x97794800) [pid = 1788] [serial = 1534] [outer = (nil)] 21:38:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x99939c00) [pid = 1788] [serial = 1535] [outer = 0x97794800] 21:38:24 INFO - PROCESS | 1788 | 1461213504410 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x99a1b800) [pid = 1788] [serial = 1536] [outer = 0x97794800] 21:38:25 INFO - PROCESS | 1788 | 1461213505261 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1528ms 21:38:25 INFO - PROCESS | 1788 | 1461213505304 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1788 | 1461213505308 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:38:25 INFO - PROCESS | 1788 | 1461213505314 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1788 | 1461213505317 Marionette TRACE conn4 <- [1,2018,null,{}] 21:38:25 INFO - PROCESS | 1788 | 1461213505323 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:25 INFO - PROCESS | 1788 | 1461213505530 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:38:25 INFO - PROCESS | 1788 | 1461213505824 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d14c00 == 157 [pid = 1788] [id = 512] 21:38:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x96ccd000) [pid = 1788] [serial = 1537] [outer = (nil)] 21:38:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x9b0b4400) [pid = 1788] [serial = 1538] [outer = 0x96ccd000] 21:38:25 INFO - PROCESS | 1788 | 1461213505961 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 192 (0x9df18800) [pid = 1788] [serial = 1539] [outer = 0x96ccd000] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8ea9c000 == 156 [pid = 1788] [id = 116] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffd0800 == 155 [pid = 1788] [id = 59] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21b000 == 154 [pid = 1788] [id = 132] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x838c5000 == 153 [pid = 1788] [id = 467] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x99a20800 == 152 [pid = 1788] [id = 85] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84d48c00 == 151 [pid = 1788] [id = 493] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x853d5400 == 150 [pid = 1788] [id = 492] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x83b05c00 == 149 [pid = 1788] [id = 491] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x841b4c00 == 148 [pid = 1788] [id = 490] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x841c0800 == 147 [pid = 1788] [id = 488] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x98b0d400 == 146 [pid = 1788] [id = 487] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x97ea8c00 == 145 [pid = 1788] [id = 486] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x90868800 == 144 [pid = 1788] [id = 484] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8eb800 == 143 [pid = 1788] [id = 485] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8b51b800 == 142 [pid = 1788] [id = 483] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x87127400 == 141 [pid = 1788] [id = 482] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x92a73800 == 140 [pid = 1788] [id = 481] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x85c42c00 == 139 [pid = 1788] [id = 480] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x901e2c00 == 138 [pid = 1788] [id = 478] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x9079a800 == 137 [pid = 1788] [id = 479] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5f0400 == 136 [pid = 1788] [id = 477] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8e7c00 == 135 [pid = 1788] [id = 476] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5a5c00 == 134 [pid = 1788] [id = 475] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5aa400 == 133 [pid = 1788] [id = 474] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x89aabc00 == 132 [pid = 1788] [id = 473] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84c5c000 == 131 [pid = 1788] [id = 471] 21:38:28 INFO - PROCESS | 1788 | --DOCSHELL 0x89e61000 == 130 [pid = 1788] [id = 472] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 191 (0x89e62800) [pid = 1788] [serial = 1352] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x8b5a3400) [pid = 1788] [serial = 1358] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x88613000) [pid = 1788] [serial = 1347] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8f457800) [pid = 1788] [serial = 1362] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x9061d800) [pid = 1788] [serial = 1374] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8e896000) [pid = 1788] [serial = 1359] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8f8ecc00) [pid = 1788] [serial = 1364] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8f44fc00) [pid = 1788] [serial = 1361] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x939d7800) [pid = 1788] [serial = 1385] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8f8f4400) [pid = 1788] [serial = 1365] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x9779bc00) [pid = 1788] [serial = 1392] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x8392cc00) [pid = 1788] [serial = 1409] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8fdb6400) [pid = 1788] [serial = 1370] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x96bcd800) [pid = 1788] [serial = 1388] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x96cd0000) [pid = 1788] [serial = 1389] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x84c50400) [pid = 1788] [serial = 1344] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x97d0f800) [pid = 1788] [serial = 1395] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x889a1400) [pid = 1788] [serial = 1406] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x930d9c00) [pid = 1788] [serial = 1383] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x83b0f800) [pid = 1788] [serial = 1343] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x97d92800) [pid = 1788] [serial = 1397] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x85d8cc00) [pid = 1788] [serial = 1403] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x890fa800) [pid = 1788] [serial = 1350] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x977fb000) [pid = 1788] [serial = 1391] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x92bb9400) [pid = 1788] [serial = 1380] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x8fe68800) [pid = 1788] [serial = 1371] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x853cec00) [pid = 1788] [serial = 1410] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8afd9400) [pid = 1788] [serial = 1355] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x9144a400) [pid = 1788] [serial = 1376] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8fd8c800) [pid = 1788] [serial = 1367] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8ac5c400) [pid = 1788] [serial = 1353] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8b212800) [pid = 1788] [serial = 1356] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8fd94000) [pid = 1788] [serial = 1368] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x939d4400) [pid = 1788] [serial = 1326] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x9206d800) [pid = 1788] [serial = 1377] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x889f4c00) [pid = 1788] [serial = 1407] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x94f0a000) [pid = 1788] [serial = 1386] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x853d5800) [pid = 1788] [serial = 1401] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x9025d000) [pid = 1788] [serial = 1373] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x87124800) [pid = 1788] [serial = 1346] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x88ff5c00) [pid = 1788] [serial = 1349] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x97d0ac00) [pid = 1788] [serial = 1394] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x92af1400) [pid = 1788] [serial = 1379] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x84d4d000) [pid = 1788] [serial = 1400] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x92f0dc00) [pid = 1788] [serial = 1382] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x87128000) [pid = 1788] [serial = 1404] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x890f8400) [pid = 1788] [serial = 1412] [outer = (nil)] [url = about:blank] 21:38:28 INFO - PROCESS | 1788 | 1461213508780 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 3595ms 21:38:28 INFO - PROCESS | 1788 | 1461213508910 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:38:28 INFO - PROCESS | 1788 | 1461213508916 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:38:28 INFO - PROCESS | 1788 | 1461213508923 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:38:28 INFO - PROCESS | 1788 | 1461213508928 Marionette TRACE conn4 <- [1,2022,null,{}] 21:38:28 INFO - PROCESS | 1788 | 1461213508937 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:29 INFO - PROCESS | 1788 | 1461213509113 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:38:29 INFO - PROCESS | 1788 | 1461213509331 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4b400 == 131 [pid = 1788] [id = 513] 21:38:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x84d4d000) [pid = 1788] [serial = 1540] [outer = (nil)] 21:38:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x853cec00) [pid = 1788] [serial = 1541] [outer = 0x84d4d000] 21:38:29 INFO - PROCESS | 1788 | 1461213509414 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8553a000) [pid = 1788] [serial = 1542] [outer = 0x84d4d000] 21:38:30 INFO - PROCESS | 1788 | 1461213510201 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1344ms 21:38:30 INFO - PROCESS | 1788 | 1461213510266 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 1788 | 1461213510274 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:38:30 INFO - PROCESS | 1788 | 1461213510284 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 1788 | 1461213510288 Marionette TRACE conn4 <- [1,2026,null,{}] 21:38:30 INFO - PROCESS | 1788 | 1461213510293 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:30 INFO - PROCESS | 1788 | 1461213510483 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:38:30 INFO - PROCESS | 1788 | 1461213510696 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c54c00 == 132 [pid = 1788] [id = 514] 21:38:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8553d000) [pid = 1788] [serial = 1543] [outer = (nil)] 21:38:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x85d8bc00) [pid = 1788] [serial = 1544] [outer = 0x8553d000] 21:38:30 INFO - PROCESS | 1788 | 1461213510772 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x87124800) [pid = 1788] [serial = 1545] [outer = 0x8553d000] 21:38:31 INFO - PROCESS | 1788 | 1461213511762 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1541ms 21:38:31 INFO - PROCESS | 1788 | 1461213511825 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:38:31 INFO - PROCESS | 1788 | 1461213511829 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:38:31 INFO - PROCESS | 1788 | 1461213511835 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:38:31 INFO - PROCESS | 1788 | 1461213511840 Marionette TRACE conn4 <- [1,2030,null,{}] 21:38:31 INFO - PROCESS | 1788 | 1461213511864 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:32 INFO - PROCESS | 1788 | 1461213512135 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:38:32 INFO - PROCESS | 1788 | 1461213512166 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c46000 == 133 [pid = 1788] [id = 515] 21:38:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x88953000) [pid = 1788] [serial = 1546] [outer = (nil)] 21:38:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x889a1400) [pid = 1788] [serial = 1547] [outer = 0x88953000] 21:38:32 INFO - PROCESS | 1788 | 1461213512242 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x889f4c00) [pid = 1788] [serial = 1548] [outer = 0x88953000] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x9079b400) [pid = 1788] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8fd52800) [pid = 1788] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x84c53800) [pid = 1788] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x85540c00) [pid = 1788] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8afd8000) [pid = 1788] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8e8a4800) [pid = 1788] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x939d9800) [pid = 1788] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x90261800) [pid = 1788] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x98b03c00) [pid = 1788] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x90402000) [pid = 1788] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x977a0c00) [pid = 1788] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x88999000) [pid = 1788] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x99a1ac00) [pid = 1788] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x87d11c00) [pid = 1788] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x89e61800) [pid = 1788] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x98f08000) [pid = 1788] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x96bcf000) [pid = 1788] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8553f800) [pid = 1788] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x84a91400) [pid = 1788] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x889f0c00) [pid = 1788] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8e89a000) [pid = 1788] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x901e5400) [pid = 1788] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:38:33 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8b5f7800) [pid = 1788] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:38:33 INFO - PROCESS | 1788 | 1461213513934 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2134ms 21:38:33 INFO - PROCESS | 1788 | 1461213513968 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1788 | 1461213513971 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:38:33 INFO - PROCESS | 1788 | 1461213513977 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1788 | 1461213513981 Marionette TRACE conn4 <- [1,2034,null,{}] 21:38:33 INFO - PROCESS | 1788 | 1461213513986 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:34 INFO - PROCESS | 1788 | 1461213514180 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:38:34 INFO - PROCESS | 1788 | 1461213514365 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec9400 == 134 [pid = 1788] [id = 516] 21:38:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x841b8000) [pid = 1788] [serial = 1549] [outer = (nil)] 21:38:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x88997400) [pid = 1788] [serial = 1550] [outer = 0x841b8000] 21:38:34 INFO - PROCESS | 1788 | 1461213514437 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x890f7400) [pid = 1788] [serial = 1551] [outer = 0x841b8000] 21:38:35 INFO - PROCESS | 1788 | 1461213515186 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1229ms 21:38:35 INFO - PROCESS | 1788 | 1461213515207 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1788 | 1461213515210 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:38:35 INFO - PROCESS | 1788 | 1461213515217 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1788 | 1461213515220 Marionette TRACE conn4 <- [1,2038,null,{}] 21:38:35 INFO - PROCESS | 1788 | 1461213515225 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:35 INFO - PROCESS | 1788 | 1461213515472 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:38:35 INFO - PROCESS | 1788 | 1461213515491 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d18800 == 135 [pid = 1788] [id = 517] 21:38:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x889ebc00) [pid = 1788] [serial = 1552] [outer = (nil)] 21:38:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x89aabc00) [pid = 1788] [serial = 1553] [outer = 0x889ebc00] 21:38:35 INFO - PROCESS | 1788 | 1461213515564 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x89ab4000) [pid = 1788] [serial = 1554] [outer = 0x889ebc00] 21:38:36 INFO - PROCESS | 1788 | 1461213516808 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1642ms 21:38:36 INFO - PROCESS | 1788 | 1461213516861 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 1788 | 1461213516865 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:38:36 INFO - PROCESS | 1788 | 1461213516874 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - PROCESS | 1788 | 1461213516880 Marionette TRACE conn4 <- [1,2042,null,{}] 21:38:36 INFO - PROCESS | 1788 | 1461213516888 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:37 INFO - PROCESS | 1788 | 1461213517116 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:38:37 INFO - PROCESS | 1788 | 1461213517446 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a93000 == 136 [pid = 1788] [id = 518] 21:38:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x84d41400) [pid = 1788] [serial = 1555] [outer = (nil)] 21:38:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x85c45400) [pid = 1788] [serial = 1556] [outer = 0x84d41400] 21:38:37 INFO - PROCESS | 1788 | 1461213517539 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x88958000) [pid = 1788] [serial = 1557] [outer = 0x84d41400] 21:38:38 INFO - PROCESS | 1788 | 1461213518518 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:38:38 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) 21:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1688ms 21:38:38 INFO - PROCESS | 1788 | 1461213518562 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1788 | 1461213518571 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:38:38 INFO - PROCESS | 1788 | 1461213518582 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1788 | 1461213518585 Marionette TRACE conn4 <- [1,2046,null,{}] 21:38:38 INFO - PROCESS | 1788 | 1461213518592 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:38 INFO - PROCESS | 1788 | 1461213518802 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:38:39 INFO - PROCESS | 1788 | 1461213519174 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d15c00 == 137 [pid = 1788] [id = 519] 21:38:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8899a000) [pid = 1788] [serial = 1558] [outer = (nil)] 21:38:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x89e66000) [pid = 1788] [serial = 1559] [outer = 0x8899a000] 21:38:39 INFO - PROCESS | 1788 | 1461213519267 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8ac5f000) [pid = 1788] [serial = 1560] [outer = 0x8899a000] 21:38:40 INFO - PROCESS | 1788 | 1461213520154 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1645ms 21:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:38:40 INFO - PROCESS | 1788 | 1461213520227 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 1788 | 1461213520230 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:38:40 INFO - PROCESS | 1788 | 1461213520237 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 1788 | 1461213520243 Marionette TRACE conn4 <- [1,2050,null,{}] 21:38:40 INFO - PROCESS | 1788 | 1461213520259 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:40 INFO - PROCESS | 1788 | 1461213520507 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:38:40 INFO - PROCESS | 1788 | 1461213520826 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab0800 == 138 [pid = 1788] [id = 520] 21:38:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8afda800) [pid = 1788] [serial = 1561] [outer = (nil)] 21:38:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8b518c00) [pid = 1788] [serial = 1562] [outer = 0x8afda800] 21:38:40 INFO - PROCESS | 1788 | 1461213520933 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8b5a5c00) [pid = 1788] [serial = 1563] [outer = 0x8afda800] 21:38:41 INFO - PROCESS | 1788 | 1461213521821 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1638ms 21:38:41 INFO - PROCESS | 1788 | 1461213521875 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 1788 | 1461213521879 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:38:41 INFO - PROCESS | 1788 | 1461213521885 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1788 | 1461213521888 Marionette TRACE conn4 <- [1,2054,null,{}] 21:38:41 INFO - PROCESS | 1788 | 1461213521894 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:42 INFO - PROCESS | 1788 | 1461213522099 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:38:42 INFO - PROCESS | 1788 | 1461213522414 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac5ec00 == 139 [pid = 1788] [id = 521] 21:38:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8b5a7400) [pid = 1788] [serial = 1564] [outer = (nil)] 21:38:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8b5f0400) [pid = 1788] [serial = 1565] [outer = 0x8b5a7400] 21:38:42 INFO - PROCESS | 1788 | 1461213522504 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8b5fa800) [pid = 1788] [serial = 1566] [outer = 0x8b5a7400] 21:38:43 INFO - PROCESS | 1788 | 1461213523359 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1527ms 21:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:38:43 INFO - PROCESS | 1788 | 1461213523414 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:38:43 INFO - PROCESS | 1788 | 1461213523417 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:38:43 INFO - PROCESS | 1788 | 1461213523423 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:38:43 INFO - PROCESS | 1788 | 1461213523427 Marionette TRACE conn4 <- [1,2058,null,{}] 21:38:43 INFO - PROCESS | 1788 | 1461213523433 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:43 INFO - PROCESS | 1788 | 1461213523629 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:38:43 INFO - PROCESS | 1788 | 1461213523915 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5a7000 == 140 [pid = 1788] [id = 522] 21:38:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8e898c00) [pid = 1788] [serial = 1567] [outer = (nil)] 21:38:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8e8a3000) [pid = 1788] [serial = 1568] [outer = 0x8e898c00] 21:38:44 INFO - PROCESS | 1788 | 1461213524057 Marionette DEBUG loaded listener.js 21:38:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8eaa0800) [pid = 1788] [serial = 1569] [outer = 0x8e898c00] 21:38:44 INFO - PROCESS | 1788 | 1461213524941 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1592ms 21:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:38:45 INFO - PROCESS | 1788 | 1461213525014 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 1788 | 1461213525017 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:38:45 INFO - PROCESS | 1788 | 1461213525024 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 1788 | 1461213525027 Marionette TRACE conn4 <- [1,2062,null,{}] 21:38:45 INFO - PROCESS | 1788 | 1461213525033 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:45 INFO - PROCESS | 1788 | 1461213525282 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:38:45 INFO - PROCESS | 1788 | 1461213525606 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e8a1800 == 141 [pid = 1788] [id = 523] 21:38:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8e8a3c00) [pid = 1788] [serial = 1570] [outer = (nil)] 21:38:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8f599800) [pid = 1788] [serial = 1571] [outer = 0x8e8a3c00] 21:38:45 INFO - PROCESS | 1788 | 1461213525708 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8f8f1800) [pid = 1788] [serial = 1572] [outer = 0x8e8a3c00] 21:38:46 INFO - PROCESS | 1788 | 1461213526630 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1639ms 21:38:46 INFO - PROCESS | 1788 | 1461213526663 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 1788 | 1461213526666 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:38:46 INFO - PROCESS | 1788 | 1461213526673 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - PROCESS | 1788 | 1461213526676 Marionette TRACE conn4 <- [1,2066,null,{}] 21:38:46 INFO - PROCESS | 1788 | 1461213526682 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:46 INFO - PROCESS | 1788 | 1461213526886 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:38:47 INFO - PROCESS | 1788 | 1461213527139 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f454400 == 142 [pid = 1788] [id = 524] 21:38:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8f4a3400) [pid = 1788] [serial = 1573] [outer = (nil)] 21:38:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8fd4e400) [pid = 1788] [serial = 1574] [outer = 0x8f4a3400] 21:38:47 INFO - PROCESS | 1788 | 1461213527266 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x8fdaec00) [pid = 1788] [serial = 1575] [outer = 0x8f4a3400] 21:38:48 INFO - PROCESS | 1788 | 1461213528156 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1530ms 21:38:48 INFO - PROCESS | 1788 | 1461213528204 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1788 | 1461213528208 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:38:48 INFO - PROCESS | 1788 | 1461213528214 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1788 | 1461213528218 Marionette TRACE conn4 <- [1,2070,null,{}] 21:38:48 INFO - PROCESS | 1788 | 1461213528243 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:48 INFO - PROCESS | 1788 | 1461213528438 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:38:48 INFO - PROCESS | 1788 | 1461213528714 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x894bb000 == 143 [pid = 1788] [id = 525] 21:38:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8b521400) [pid = 1788] [serial = 1576] [outer = (nil)] 21:38:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8fe69000) [pid = 1788] [serial = 1577] [outer = 0x8b521400] 21:38:48 INFO - PROCESS | 1788 | 1461213528841 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8ffcec00) [pid = 1788] [serial = 1578] [outer = 0x8b521400] 21:38:49 INFO - PROCESS | 1788 | 1461213529758 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1598ms 21:38:49 INFO - PROCESS | 1788 | 1461213529812 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 1788 | 1461213529816 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:38:49 INFO - PROCESS | 1788 | 1461213529841 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 1788 | 1461213529844 Marionette TRACE conn4 <- [1,2074,null,{}] 21:38:49 INFO - PROCESS | 1788 | 1461213529850 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:50 INFO - PROCESS | 1788 | 1461213530050 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:38:50 INFO - PROCESS | 1788 | 1461213530334 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdb5800 == 144 [pid = 1788] [id = 526] 21:38:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8fe61000) [pid = 1788] [serial = 1579] [outer = (nil)] 21:38:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x90404c00) [pid = 1788] [serial = 1580] [outer = 0x8fe61000] 21:38:50 INFO - PROCESS | 1788 | 1461213530460 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x9040d800) [pid = 1788] [serial = 1581] [outer = 0x8fe61000] 21:38:51 INFO - PROCESS | 1788 | 1461213531355 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1591ms 21:38:51 INFO - PROCESS | 1788 | 1461213531430 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 1788 | 1461213531435 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:38:51 INFO - PROCESS | 1788 | 1461213531441 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - PROCESS | 1788 | 1461213531443 Marionette TRACE conn4 <- [1,2078,null,{}] 21:38:51 INFO - PROCESS | 1788 | 1461213531449 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:51 INFO - PROCESS | 1788 | 1461213531654 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:38:52 INFO - PROCESS | 1788 | 1461213532028 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x901e5400 == 145 [pid = 1788] [id = 527] 21:38:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x9079a400) [pid = 1788] [serial = 1582] [outer = (nil)] 21:38:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x907d9c00) [pid = 1788] [serial = 1583] [outer = 0x9079a400] 21:38:52 INFO - PROCESS | 1788 | 1461213532121 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x907e7800) [pid = 1788] [serial = 1584] [outer = 0x9079a400] 21:38:52 INFO - PROCESS | 1788 | 1461213532964 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 21:38:53 INFO - PROCESS | 1788 | 1461213533020 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:38:53 INFO - PROCESS | 1788 | 1461213533031 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:38:53 INFO - PROCESS | 1788 | 1461213533036 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 1788 | 1461213533041 Marionette TRACE conn4 <- [1,2082,null,{}] 21:38:53 INFO - PROCESS | 1788 | 1461213533047 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:53 INFO - PROCESS | 1788 | 1461213533355 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:38:53 INFO - PROCESS | 1788 | 1461213533680 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x9144d000 == 146 [pid = 1788] [id = 528] 21:38:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x91455400) [pid = 1788] [serial = 1585] [outer = (nil)] 21:38:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x92a74800) [pid = 1788] [serial = 1586] [outer = 0x91455400] 21:38:53 INFO - PROCESS | 1788 | 1461213533776 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x92aedc00) [pid = 1788] [serial = 1587] [outer = 0x91455400] 21:38:54 INFO - PROCESS | 1788 | 1461213534674 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1681ms 21:38:54 INFO - PROCESS | 1788 | 1461213534717 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:38:54 INFO - PROCESS | 1788 | 1461213534721 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:38:54 INFO - PROCESS | 1788 | 1461213534727 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:38:54 INFO - PROCESS | 1788 | 1461213534730 Marionette TRACE conn4 <- [1,2086,null,{}] 21:38:54 INFO - PROCESS | 1788 | 1461213534736 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:54 INFO - PROCESS | 1788 | 1461213534928 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:38:55 INFO - PROCESS | 1788 | 1461213535213 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b5000 == 147 [pid = 1788] [id = 529] 21:38:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8899b800) [pid = 1788] [serial = 1588] [outer = (nil)] 21:38:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x92c97400) [pid = 1788] [serial = 1589] [outer = 0x8899b800] 21:38:55 INFO - PROCESS | 1788 | 1461213535344 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x92f01400) [pid = 1788] [serial = 1590] [outer = 0x8899b800] 21:38:56 INFO - PROCESS | 1788 | 1461213536246 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1585ms 21:38:56 INFO - PROCESS | 1788 | 1461213536312 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 1788 | 1461213536315 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:38:56 INFO - PROCESS | 1788 | 1461213536322 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 1788 | 1461213536325 Marionette TRACE conn4 <- [1,2090,null,{}] 21:38:56 INFO - PROCESS | 1788 | 1461213536331 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:56 INFO - PROCESS | 1788 | 1461213536531 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:38:56 INFO - PROCESS | 1788 | 1461213536856 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b01400 == 148 [pid = 1788] [id = 530] 21:38:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x9144bc00) [pid = 1788] [serial = 1591] [outer = (nil)] 21:38:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x939d7400) [pid = 1788] [serial = 1592] [outer = 0x9144bc00] 21:38:56 INFO - PROCESS | 1788 | 1461213536960 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x939db400) [pid = 1788] [serial = 1593] [outer = 0x9144bc00] 21:38:57 INFO - PROCESS | 1788 | 1461213537819 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1538ms 21:38:57 INFO - PROCESS | 1788 | 1461213537860 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:38:57 INFO - PROCESS | 1788 | 1461213537863 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:38:57 INFO - PROCESS | 1788 | 1461213537870 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - PROCESS | 1788 | 1461213537873 Marionette TRACE conn4 <- [1,2094,null,{}] 21:38:57 INFO - PROCESS | 1788 | 1461213537879 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:58 INFO - PROCESS | 1788 | 1461213538081 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:38:58 INFO - PROCESS | 1788 | 1461213538366 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x930dc400 == 149 [pid = 1788] [id = 531] 21:38:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x930e2400) [pid = 1788] [serial = 1594] [outer = (nil)] 21:38:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x9779bc00) [pid = 1788] [serial = 1595] [outer = 0x930e2400] 21:38:58 INFO - PROCESS | 1788 | 1461213538496 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x97810800) [pid = 1788] [serial = 1596] [outer = 0x930e2400] 21:38:59 INFO - PROCESS | 1788 | 1461213539395 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1591ms 21:38:59 INFO - PROCESS | 1788 | 1461213539462 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1788 | 1461213539465 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:38:59 INFO - PROCESS | 1788 | 1461213539471 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1788 | 1461213539475 Marionette TRACE conn4 <- [1,2098,null,{}] 21:38:59 INFO - PROCESS | 1788 | 1461213539480 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:59 INFO - PROCESS | 1788 | 1461213539680 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:39:00 INFO - PROCESS | 1788 | 1461213540012 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a9a400 == 150 [pid = 1788] [id = 532] 21:39:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x853d7400) [pid = 1788] [serial = 1597] [outer = (nil)] 21:39:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x97d0f800) [pid = 1788] [serial = 1598] [outer = 0x853d7400] 21:39:00 INFO - PROCESS | 1788 | 1461213540105 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x97d8bc00) [pid = 1788] [serial = 1599] [outer = 0x853d7400] 21:39:00 INFO - PROCESS | 1788 | 1461213540960 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1531ms 21:39:01 INFO - PROCESS | 1788 | 1461213541005 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:39:01 INFO - PROCESS | 1788 | 1461213541009 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:39:01 INFO - PROCESS | 1788 | 1461213541015 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1788 | 1461213541018 Marionette TRACE conn4 <- [1,2102,null,{}] 21:39:01 INFO - PROCESS | 1788 | 1461213541024 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:01 INFO - PROCESS | 1788 | 1461213541257 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:39:01 INFO - PROCESS | 1788 | 1461213541585 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x96ff3400 == 151 [pid = 1788] [id = 533] 21:39:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x97d11400) [pid = 1788] [serial = 1600] [outer = (nil)] 21:39:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x97ea4800) [pid = 1788] [serial = 1601] [outer = 0x97d11400] 21:39:01 INFO - PROCESS | 1788 | 1461213541675 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x97ea9800) [pid = 1788] [serial = 1602] [outer = 0x97d11400] 21:39:02 INFO - PROCESS | 1788 | 1461213542564 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1629ms 21:39:02 INFO - PROCESS | 1788 | 1461213542644 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 1788 | 1461213542648 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:39:02 INFO - PROCESS | 1788 | 1461213542654 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1788 | 1461213542658 Marionette TRACE conn4 <- [1,2106,null,{}] 21:39:02 INFO - PROCESS | 1788 | 1461213542663 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:02 INFO - PROCESS | 1788 | 1461213542907 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:39:03 INFO - PROCESS | 1788 | 1461213543240 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x97b7bc00 == 152 [pid = 1788] [id = 534] 21:39:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x97e9e000) [pid = 1788] [serial = 1603] [outer = (nil)] 21:39:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x98f07c00) [pid = 1788] [serial = 1604] [outer = 0x97e9e000] 21:39:03 INFO - PROCESS | 1788 | 1461213543329 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x99197400) [pid = 1788] [serial = 1605] [outer = 0x97e9e000] 21:39:04 INFO - PROCESS | 1788 | 1461213544194 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1581ms 21:39:04 INFO - PROCESS | 1788 | 1461213544237 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:39:04 INFO - PROCESS | 1788 | 1461213544240 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:39:04 INFO - PROCESS | 1788 | 1461213544247 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:39:04 INFO - PROCESS | 1788 | 1461213544249 Marionette TRACE conn4 <- [1,2110,null,{}] 21:39:04 INFO - PROCESS | 1788 | 1461213544255 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:04 INFO - PROCESS | 1788 | 1461213544452 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:39:04 INFO - PROCESS | 1788 | 1461213544744 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x88619c00 == 153 [pid = 1788] [id = 535] 21:39:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x8861c000) [pid = 1788] [serial = 1606] [outer = (nil)] 21:39:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x99a20000) [pid = 1788] [serial = 1607] [outer = 0x8861c000] 21:39:04 INFO - PROCESS | 1788 | 1461213544875 Marionette DEBUG loaded listener.js 21:39:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 191 (0x9ae69400) [pid = 1788] [serial = 1608] [outer = 0x8861c000] 21:39:05 INFO - PROCESS | 1788 | 1461213545782 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1579ms 21:39:05 INFO - PROCESS | 1788 | 1461213545826 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1788 | 1461213545830 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:39:05 INFO - PROCESS | 1788 | 1461213545837 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1788 | 1461213545840 Marionette TRACE conn4 <- [1,2114,null,{}] 21:39:05 INFO - PROCESS | 1788 | 1461213545846 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:06 INFO - PROCESS | 1788 | 1461213546062 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x87d14c00 == 152 [pid = 1788] [id = 512] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x939d1c00 == 151 [pid = 1788] [id = 511] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x83b10400 == 150 [pid = 1788] [id = 510] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x841bbc00 == 149 [pid = 1788] [id = 509] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5a4800 == 148 [pid = 1788] [id = 507] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x92af0000 == 147 [pid = 1788] [id = 508] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8899c800 == 146 [pid = 1788] [id = 506] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x83932000 == 145 [pid = 1788] [id = 505] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x90620000 == 144 [pid = 1788] [id = 504] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8f3000 == 143 [pid = 1788] [id = 502] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x841c0000 == 142 [pid = 1788] [id = 503] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8f455000 == 141 [pid = 1788] [id = 501] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x826e5800 == 140 [pid = 1788] [id = 500] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5a9800 == 139 [pid = 1788] [id = 499] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88997800 == 138 [pid = 1788] [id = 498] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88959000 == 137 [pid = 1788] [id = 496] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x841b5400 == 136 [pid = 1788] [id = 497] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x85d81c00 == 135 [pid = 1788] [id = 495] 21:39:07 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec8000 == 134 [pid = 1788] [id = 494] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 190 (0x8f5a1800) [pid = 1788] [serial = 1428] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x98b02400) [pid = 1788] [serial = 1457] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8ea99c00) [pid = 1788] [serial = 1424] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x9144c800) [pid = 1788] [serial = 1440] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8fdb7800) [pid = 1788] [serial = 1430] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x85542000) [pid = 1788] [serial = 1473] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x87d0e800) [pid = 1788] [serial = 1475] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x9140f800) [pid = 1788] [serial = 1439] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8b5f5800) [pid = 1788] [serial = 1422] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x8ffca000) [pid = 1788] [serial = 1431] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x90402400) [pid = 1788] [serial = 1434] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8f59a400) [pid = 1788] [serial = 1427] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x98e4e400) [pid = 1788] [serial = 1458] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x94f0e000) [pid = 1788] [serial = 1445] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x907e0800) [pid = 1788] [serial = 1437] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x9919ac00) [pid = 1788] [serial = 1460] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x901e8400) [pid = 1788] [serial = 1433] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x92aeb000) [pid = 1788] [serial = 1443] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x97e9f000) [pid = 1788] [serial = 1451] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x991a4800) [pid = 1788] [serial = 1461] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x97d93000) [pid = 1788] [serial = 1449] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x9b0bd400) [pid = 1788] [serial = 1469] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x853d8800) [pid = 1788] [serial = 1472] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x88deb800) [pid = 1788] [serial = 1478] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x92ae6800) [pid = 1788] [serial = 1442] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x9df12400) [pid = 1788] [serial = 1470] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x89e65800) [pid = 1788] [serial = 1418] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x99938c00) [pid = 1788] [serial = 1464] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x88617c00) [pid = 1788] [serial = 1476] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8afd0800) [pid = 1788] [serial = 1419] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x97ea1c00) [pid = 1788] [serial = 1452] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x99a12400) [pid = 1788] [serial = 1463] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x981ebc00) [pid = 1788] [serial = 1455] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x97eab000) [pid = 1788] [serial = 1454] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x88956400) [pid = 1788] [serial = 1416] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x97d08800) [pid = 1788] [serial = 1448] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x96fef400) [pid = 1788] [serial = 1446] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x907da400) [pid = 1788] [serial = 1436] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8eaa5400) [pid = 1788] [serial = 1425] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x99a1d400) [pid = 1788] [serial = 1466] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x87d16800) [pid = 1788] [serial = 1415] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x88ff8c00) [pid = 1788] [serial = 1341] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8b5ac800) [pid = 1788] [serial = 1421] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x9ae62400) [pid = 1788] [serial = 1467] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88ff7c00) [pid = 1788] [serial = 1479] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x890f2c00) [pid = 1788] [serial = 1481] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1788 | 1461213548242 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b6400 == 135 [pid = 1788] [id = 536] 21:39:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x84a97000) [pid = 1788] [serial = 1609] [outer = (nil)] 21:39:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x84c59400) [pid = 1788] [serial = 1610] [outer = 0x84a97000] 21:39:08 INFO - PROCESS | 1788 | 1461213548329 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x853d2400) [pid = 1788] [serial = 1611] [outer = 0x84a97000] 21:39:09 INFO - PROCESS | 1788 | 1461213549107 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3285ms 21:39:09 INFO - PROCESS | 1788 | 1461213549123 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1788 | 1461213549129 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:39:09 INFO - PROCESS | 1788 | 1461213549141 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1788 | 1461213549146 Marionette TRACE conn4 <- [1,2118,null,{}] 21:39:09 INFO - PROCESS | 1788 | 1461213549153 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:09 INFO - PROCESS | 1788 | 1461213549354 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:39:09 INFO - PROCESS | 1788 | 1461213549552 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d82400 == 136 [pid = 1788] [id = 537] 21:39:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x85d8d000) [pid = 1788] [serial = 1612] [outer = (nil)] 21:39:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x87d13800) [pid = 1788] [serial = 1613] [outer = 0x85d8d000] 21:39:09 INFO - PROCESS | 1788 | 1461213549629 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x88617400) [pid = 1788] [serial = 1614] [outer = 0x85d8d000] 21:39:10 INFO - PROCESS | 1788 | 1461213550536 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1436ms 21:39:10 INFO - PROCESS | 1788 | 1461213550580 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:39:10 INFO - PROCESS | 1788 | 1461213550586 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:39:10 INFO - PROCESS | 1788 | 1461213550592 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 1788 | 1461213550595 Marionette TRACE conn4 <- [1,2122,null,{}] 21:39:10 INFO - PROCESS | 1788 | 1461213550601 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:10 INFO - PROCESS | 1788 | 1461213550869 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:39:10 INFO - PROCESS | 1788 | 1461213550894 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c43800 == 137 [pid = 1788] [id = 538] 21:39:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x88616c00) [pid = 1788] [serial = 1615] [outer = (nil)] 21:39:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x890ed400) [pid = 1788] [serial = 1616] [outer = 0x88616c00] 21:39:10 INFO - PROCESS | 1788 | 1461213550965 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x88ff5400) [pid = 1788] [serial = 1617] [outer = 0x88616c00] 21:39:11 INFO - PROCESS | 1788 | 1461213551979 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1434ms 21:39:12 INFO - PROCESS | 1788 | 1461213552026 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1788 | 1461213552029 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:39:12 INFO - PROCESS | 1788 | 1461213552050 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1788 | 1461213552058 Marionette TRACE conn4 <- [1,2126,null,{}] 21:39:12 INFO - PROCESS | 1788 | 1461213552063 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:12 INFO - PROCESS | 1788 | 1461213552337 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8f4ae800) [pid = 1788] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x84d4d000) [pid = 1788] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x92f09800) [pid = 1788] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8b5ae000) [pid = 1788] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b5aa000) [pid = 1788] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8eaa5c00) [pid = 1788] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8894e000) [pid = 1788] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x97794800) [pid = 1788] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x90620c00) [pid = 1788] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8553d000) [pid = 1788] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x84a8d800) [pid = 1788] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x890f6c00) [pid = 1788] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8f59a000) [pid = 1788] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x92a7fc00) [pid = 1788] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x90406000) [pid = 1788] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x88953000) [pid = 1788] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8fd4f000) [pid = 1788] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x85d87400) [pid = 1788] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x84d42400) [pid = 1788] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x88953800) [pid = 1788] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x889f4000) [pid = 1788] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x81ec8400) [pid = 1788] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x838c2800) [pid = 1788] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:39:13 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x841b8000) [pid = 1788] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:39:13 INFO - PROCESS | 1788 | 1461213553110 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x81ec8400 == 138 [pid = 1788] [id = 539] 21:39:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x838c2800) [pid = 1788] [serial = 1618] [outer = (nil)] 21:39:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x84d42400) [pid = 1788] [serial = 1619] [outer = 0x838c2800] 21:39:13 INFO - PROCESS | 1788 | 1461213553189 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x85c45c00) [pid = 1788] [serial = 1620] [outer = 0x838c2800] 21:39:13 INFO - PROCESS | 1788 | 1461213553911 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1896ms 21:39:13 INFO - PROCESS | 1788 | 1461213553938 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:39:13 INFO - PROCESS | 1788 | 1461213553942 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:39:13 INFO - PROCESS | 1788 | 1461213553948 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:39:13 INFO - PROCESS | 1788 | 1461213553955 Marionette TRACE conn4 <- [1,2130,null,{}] 21:39:13 INFO - PROCESS | 1788 | 1461213553966 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:14 INFO - PROCESS | 1788 | 1461213554230 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:39:14 INFO - PROCESS | 1788 | 1461213554255 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4ac00 == 139 [pid = 1788] [id = 540] 21:39:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8ac5bc00) [pid = 1788] [serial = 1621] [outer = (nil)] 21:39:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x8afd4000) [pid = 1788] [serial = 1622] [outer = 0x8ac5bc00] 21:39:14 INFO - PROCESS | 1788 | 1461213554324 Marionette DEBUG loaded listener.js 21:39:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8afdb400) [pid = 1788] [serial = 1623] [outer = 0x8ac5bc00] 21:39:15 INFO - PROCESS | 1788 | 1461213555677 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 1788 | 1461213555773 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:39:15 INFO - PROCESS | 1788 | 1461213555780 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - PROCESS | 1788 | 1461213555785 Marionette TRACE conn4 <- [1,2134,null,{}] 21:39:15 INFO - PROCESS | 1788 | 1461213555793 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:16 INFO - PROCESS | 1788 | 1461213556102 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:39:16 INFO - PROCESS | 1788 | 1461213556352 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b03c00 == 140 [pid = 1788] [id = 541] 21:39:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8553e000) [pid = 1788] [serial = 1624] [outer = (nil)] 21:39:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x889e7800) [pid = 1788] [serial = 1625] [outer = 0x8553e000] 21:39:16 INFO - PROCESS | 1788 | 1461213556445 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x88fedc00) [pid = 1788] [serial = 1626] [outer = 0x8553e000] 21:39:17 INFO - PROCESS | 1788 | 1461213557357 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1634ms 21:39:17 INFO - PROCESS | 1788 | 1461213557415 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 1788 | 1461213557424 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:39:17 INFO - PROCESS | 1788 | 1461213557434 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - PROCESS | 1788 | 1461213557438 Marionette TRACE conn4 <- [1,2138,null,{}] 21:39:17 INFO - PROCESS | 1788 | 1461213557444 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:17 INFO - PROCESS | 1788 | 1461213557651 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:39:17 INFO - PROCESS | 1788 | 1461213557978 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x890eec00 == 141 [pid = 1788] [id = 542] 21:39:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x89ab4c00) [pid = 1788] [serial = 1627] [outer = (nil)] 21:39:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8afcf400) [pid = 1788] [serial = 1628] [outer = 0x89ab4c00] 21:39:18 INFO - PROCESS | 1788 | 1461213558069 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8b21d000) [pid = 1788] [serial = 1629] [outer = 0x89ab4c00] 21:39:19 INFO - PROCESS | 1788 | 1461213559085 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1730ms 21:39:19 INFO - PROCESS | 1788 | 1461213559164 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:39:19 INFO - PROCESS | 1788 | 1461213559168 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:39:19 INFO - PROCESS | 1788 | 1461213559175 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 1788 | 1461213559181 Marionette TRACE conn4 <- [1,2142,null,{}] 21:39:19 INFO - PROCESS | 1788 | 1461213559197 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:19 INFO - PROCESS | 1788 | 1461213559523 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:39:19 INFO - PROCESS | 1788 | 1461213559780 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21b400 == 142 [pid = 1788] [id = 543] 21:39:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b5a6800) [pid = 1788] [serial = 1630] [outer = (nil)] 21:39:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8e896400) [pid = 1788] [serial = 1631] [outer = 0x8b5a6800] 21:39:19 INFO - PROCESS | 1788 | 1461213559871 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8eaa1800) [pid = 1788] [serial = 1632] [outer = 0x8b5a6800] 21:39:20 INFO - PROCESS | 1788 | 1461213560822 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 1788 | 1461213560872 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:39:20 INFO - PROCESS | 1788 | 1461213560896 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1788 | 1461213560900 Marionette TRACE conn4 <- [1,2146,null,{}] 21:39:20 INFO - PROCESS | 1788 | 1461213560906 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:21 INFO - PROCESS | 1788 | 1461213561120 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:39:21 INFO - PROCESS | 1788 | 1461213561452 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e8000 == 143 [pid = 1788] [id = 544] 21:39:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8b5ee400) [pid = 1788] [serial = 1633] [outer = (nil)] 21:39:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f4a8400) [pid = 1788] [serial = 1634] [outer = 0x8b5ee400] 21:39:21 INFO - PROCESS | 1788 | 1461213561544 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f5a0000) [pid = 1788] [serial = 1635] [outer = 0x8b5ee400] 21:39:22 INFO - PROCESS | 1788 | 1461213562440 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:39:22 INFO - PROCESS | 1788 | 1461213562487 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:39:22 INFO - PROCESS | 1788 | 1461213562493 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:39:22 INFO - PROCESS | 1788 | 1461213562497 Marionette TRACE conn4 <- [1,2150,null,{}] 21:39:22 INFO - PROCESS | 1788 | 1461213562502 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:22 INFO - PROCESS | 1788 | 1461213562704 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:39:23 INFO - PROCESS | 1788 | 1461213562987 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f44fc00 == 144 [pid = 1788] [id = 545] 21:39:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8f4a3c00) [pid = 1788] [serial = 1636] [outer = (nil)] 21:39:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fd8b400) [pid = 1788] [serial = 1637] [outer = 0x8f4a3c00] 21:39:23 INFO - PROCESS | 1788 | 1461213563122 Marionette DEBUG loaded listener.js 21:39:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fdb7800) [pid = 1788] [serial = 1638] [outer = 0x8f4a3c00] 21:39:24 INFO - PROCESS | 1788 | 1461213564079 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1652ms 21:39:24 INFO - PROCESS | 1788 | 1461213564147 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:39:24 INFO - PROCESS | 1788 | 1461213564150 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:39:24 INFO - PROCESS | 1788 | 1461213564157 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:39:24 INFO - PROCESS | 1788 | 1461213564160 Marionette TRACE conn4 <- [1,2154,null,{}] 21:39:24 INFO - PROCESS | 1788 | 1461213564166 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:24 INFO - PROCESS | 1788 | 1461213564443 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:39:24 INFO - PROCESS | 1788 | 1461213564783 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ccc00 == 145 [pid = 1788] [id = 546] 21:39:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8fe62c00) [pid = 1788] [serial = 1639] [outer = (nil)] 21:39:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x90410800) [pid = 1788] [serial = 1640] [outer = 0x8fe62c00] 21:39:24 INFO - PROCESS | 1788 | 1461213564873 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x90628400) [pid = 1788] [serial = 1641] [outer = 0x8fe62c00] 21:39:25 INFO - PROCESS | 1788 | 1461213565759 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1639ms 21:39:25 INFO - PROCESS | 1788 | 1461213565797 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 1788 | 1461213565800 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:39:25 INFO - PROCESS | 1788 | 1461213565812 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - PROCESS | 1788 | 1461213565815 Marionette TRACE conn4 <- [1,2158,null,{}] 21:39:25 INFO - PROCESS | 1788 | 1461213565821 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:26 INFO - PROCESS | 1788 | 1461213566028 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:39:26 INFO - PROCESS | 1788 | 1461213566318 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5ae800 == 146 [pid = 1788] [id = 547] 21:39:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8f44e000) [pid = 1788] [serial = 1642] [outer = (nil)] 21:39:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x907e3400) [pid = 1788] [serial = 1643] [outer = 0x8f44e000] 21:39:26 INFO - PROCESS | 1788 | 1461213566452 Marionette DEBUG loaded listener.js 21:39:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x9140f800) [pid = 1788] [serial = 1644] [outer = 0x8f44e000] 21:39:27 INFO - PROCESS | 1788 | 1461213567351 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1596ms 21:39:27 INFO - PROCESS | 1788 | 1461213567409 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:39:27 INFO - PROCESS | 1788 | 1461213567413 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:39:27 INFO - PROCESS | 1788 | 1461213567419 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:39:27 INFO - PROCESS | 1788 | 1461213567422 Marionette TRACE conn4 <- [1,2162,null,{}] 21:39:27 INFO - PROCESS | 1788 | 1461213567428 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:27 INFO - PROCESS | 1788 | 1461213567644 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:39:27 INFO - PROCESS | 1788 | 1461213567970 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x90405400 == 147 [pid = 1788] [id = 548] 21:39:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x90799c00) [pid = 1788] [serial = 1645] [outer = (nil)] 21:39:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x920f8000) [pid = 1788] [serial = 1646] [outer = 0x90799c00] 21:39:28 INFO - PROCESS | 1788 | 1461213568063 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x92a78c00) [pid = 1788] [serial = 1647] [outer = 0x90799c00] 21:39:28 INFO - PROCESS | 1788 | 1461213568957 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1589ms 21:39:29 INFO - PROCESS | 1788 | 1461213569008 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:39:29 INFO - PROCESS | 1788 | 1461213569012 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:39:29 INFO - PROCESS | 1788 | 1461213569024 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:39:29 INFO - PROCESS | 1788 | 1461213569031 Marionette TRACE conn4 <- [1,2166,null,{}] 21:39:29 INFO - PROCESS | 1788 | 1461213569039 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:29 INFO - PROCESS | 1788 | 1461213569257 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:39:29 INFO - PROCESS | 1788 | 1461213569584 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x92064c00 == 148 [pid = 1788] [id = 549] 21:39:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x9206ac00) [pid = 1788] [serial = 1648] [outer = (nil)] 21:39:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x92bc0000) [pid = 1788] [serial = 1649] [outer = 0x9206ac00] 21:39:29 INFO - PROCESS | 1788 | 1461213569674 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x92c97c00) [pid = 1788] [serial = 1650] [outer = 0x9206ac00] 21:39:30 INFO - PROCESS | 1788 | 1461213570553 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1591ms 21:39:30 INFO - PROCESS | 1788 | 1461213570610 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1788 | 1461213570614 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:39:30 INFO - PROCESS | 1788 | 1461213570621 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1788 | 1461213570625 Marionette TRACE conn4 <- [1,2170,null,{}] 21:39:30 INFO - PROCESS | 1788 | 1461213570630 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:30 INFO - PROCESS | 1788 | 1461213570859 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:39:31 INFO - PROCESS | 1788 | 1461213571195 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x841c1000 == 149 [pid = 1788] [id = 550] 21:39:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x90404800) [pid = 1788] [serial = 1651] [outer = (nil)] 21:39:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x939d3000) [pid = 1788] [serial = 1652] [outer = 0x90404800] 21:39:31 INFO - PROCESS | 1788 | 1461213571287 Marionette DEBUG loaded listener.js 21:39:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x939d5400) [pid = 1788] [serial = 1653] [outer = 0x90404800] 21:39:32 INFO - PROCESS | 1788 | 1461213572222 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1639ms 21:39:32 INFO - PROCESS | 1788 | 1461213572260 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:39:32 INFO - PROCESS | 1788 | 1461213572264 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:39:32 INFO - PROCESS | 1788 | 1461213572271 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 1788 | 1461213572274 Marionette TRACE conn4 <- [1,2174,null,{}] 21:39:32 INFO - PROCESS | 1788 | 1461213572281 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:32 INFO - PROCESS | 1788 | 1461213572523 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:39:32 INFO - PROCESS | 1788 | 1461213572863 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d8a800 == 150 [pid = 1788] [id = 551] 21:39:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x97d8b800) [pid = 1788] [serial = 1654] [outer = (nil)] 21:39:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x97e07c00) [pid = 1788] [serial = 1655] [outer = 0x97d8b800] 21:39:32 INFO - PROCESS | 1788 | 1461213572966 Marionette DEBUG loaded listener.js 21:39:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x97ea3000) [pid = 1788] [serial = 1656] [outer = 0x97d8b800] 21:39:33 INFO - PROCESS | 1788 | 1461213573874 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1638ms 21:39:33 INFO - PROCESS | 1788 | 1461213573910 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:39:33 INFO - PROCESS | 1788 | 1461213573915 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:39:33 INFO - PROCESS | 1788 | 1461213573921 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1788 | 1461213573925 Marionette TRACE conn4 <- [1,2178,null,{}] 21:39:33 INFO - PROCESS | 1788 | 1461213573930 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:34 INFO - PROCESS | 1788 | 1461213574175 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:39:34 INFO - PROCESS | 1788 | 1461213574487 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x97e08000 == 151 [pid = 1788] [id = 552] 21:39:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x97e0a000) [pid = 1788] [serial = 1657] [outer = (nil)] 21:39:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x98b03000) [pid = 1788] [serial = 1658] [outer = 0x97e0a000] 21:39:34 INFO - PROCESS | 1788 | 1461213574587 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x98e4e400) [pid = 1788] [serial = 1659] [outer = 0x97e0a000] 21:39:35 INFO - PROCESS | 1788 | 1461213575485 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1630ms 21:39:35 INFO - PROCESS | 1788 | 1461213575552 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 1788 | 1461213575556 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:39:35 INFO - PROCESS | 1788 | 1461213575562 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 1788 | 1461213575566 Marionette TRACE conn4 <- [1,2182,null,{}] 21:39:35 INFO - PROCESS | 1788 | 1461213575571 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:35 INFO - PROCESS | 1788 | 1461213575798 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:39:36 INFO - PROCESS | 1788 | 1461213576148 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b10800 == 152 [pid = 1788] [id = 553] 21:39:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x907e0c00) [pid = 1788] [serial = 1660] [outer = (nil)] 21:39:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x99219c00) [pid = 1788] [serial = 1661] [outer = 0x907e0c00] 21:39:36 INFO - PROCESS | 1788 | 1461213576245 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x99a12c00) [pid = 1788] [serial = 1662] [outer = 0x907e0c00] 21:39:37 INFO - PROCESS | 1788 | 1461213577137 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1639ms 21:39:37 INFO - PROCESS | 1788 | 1461213577202 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 1788 | 1461213577206 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:39:37 INFO - PROCESS | 1788 | 1461213577213 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 1788 | 1461213577216 Marionette TRACE conn4 <- [1,2186,null,{}] 21:39:37 INFO - PROCESS | 1788 | 1461213577222 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:37 INFO - PROCESS | 1788 | 1461213577453 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:39:37 INFO - PROCESS | 1788 | 1461213577787 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cc800 == 153 [pid = 1788] [id = 554] 21:39:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x930d8c00) [pid = 1788] [serial = 1663] [outer = (nil)] 21:39:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x9ae62800) [pid = 1788] [serial = 1664] [outer = 0x930d8c00] 21:39:37 INFO - PROCESS | 1788 | 1461213577882 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x9b02f000) [pid = 1788] [serial = 1665] [outer = 0x930d8c00] 21:39:38 INFO - PROCESS | 1788 | 1461213578858 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1682ms 21:39:38 INFO - PROCESS | 1788 | 1461213578896 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:39:38 INFO - PROCESS | 1788 | 1461213578900 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:39:38 INFO - PROCESS | 1788 | 1461213578906 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 1788 | 1461213578910 Marionette TRACE conn4 <- [1,2190,null,{}] 21:39:38 INFO - PROCESS | 1788 | 1461213578916 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:39 INFO - PROCESS | 1788 | 1461213579155 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:39:39 INFO - PROCESS | 1788 | 1461213579495 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x984d1400 == 154 [pid = 1788] [id = 555] 21:39:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x9df1a400) [pid = 1788] [serial = 1666] [outer = (nil)] 21:39:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9fb33400) [pid = 1788] [serial = 1667] [outer = 0x9df1a400] 21:39:39 INFO - PROCESS | 1788 | 1461213579590 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x9fb99c00) [pid = 1788] [serial = 1668] [outer = 0x9df1a400] 21:39:40 INFO - PROCESS | 1788 | 1461213580483 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1639ms 21:39:40 INFO - PROCESS | 1788 | 1461213580546 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:39:40 INFO - PROCESS | 1788 | 1461213580550 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:39:40 INFO - PROCESS | 1788 | 1461213580557 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1788 | 1461213580560 Marionette TRACE conn4 <- [1,2194,null,{}] 21:39:40 INFO - PROCESS | 1788 | 1461213580566 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:40 INFO - PROCESS | 1788 | 1461213580804 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:39:41 INFO - PROCESS | 1788 | 1461213581160 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x85547000 == 155 [pid = 1788] [id = 556] 21:39:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x889ea400) [pid = 1788] [serial = 1669] [outer = (nil)] 21:39:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x9fca2000) [pid = 1788] [serial = 1670] [outer = 0x889ea400] 21:39:41 INFO - PROCESS | 1788 | 1461213581262 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x9fe20400) [pid = 1788] [serial = 1671] [outer = 0x889ea400] 21:39:42 INFO - PROCESS | 1788 | 1461213582167 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1679ms 21:39:42 INFO - PROCESS | 1788 | 1461213582236 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:39:42 INFO - PROCESS | 1788 | 1461213582240 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:39:42 INFO - PROCESS | 1788 | 1461213582248 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1788 | 1461213582251 Marionette TRACE conn4 <- [1,2198,null,{}] 21:39:42 INFO - PROCESS | 1788 | 1461213582258 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:42 INFO - PROCESS | 1788 | 1461213582524 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:39:42 INFO - PROCESS | 1788 | 1461213582858 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d08800 == 156 [pid = 1788] [id = 557] 21:39:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x9fc99800) [pid = 1788] [serial = 1672] [outer = (nil)] 21:39:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x9fe2a000) [pid = 1788] [serial = 1673] [outer = 0x9fc99800] 21:39:42 INFO - PROCESS | 1788 | 1461213582957 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x9fe2bc00) [pid = 1788] [serial = 1674] [outer = 0x9fc99800] 21:39:43 INFO - PROCESS | 1788 | 1461213583860 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1681ms 21:39:43 INFO - PROCESS | 1788 | 1461213583928 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1788 | 1461213583932 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:39:43 INFO - PROCESS | 1788 | 1461213583938 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1788 | 1461213583941 Marionette TRACE conn4 <- [1,2202,null,{}] 21:39:43 INFO - PROCESS | 1788 | 1461213583947 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:44 INFO - PROCESS | 1788 | 1461213584167 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:39:44 INFO - PROCESS | 1788 | 1461213584500 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b06c00 == 157 [pid = 1788] [id = 558] 21:39:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x9fb9b000) [pid = 1788] [serial = 1675] [outer = (nil)] 21:39:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x9ffcf800) [pid = 1788] [serial = 1676] [outer = 0x9fb9b000] 21:39:44 INFO - PROCESS | 1788 | 1461213584590 Marionette DEBUG loaded listener.js 21:39:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0xa0a40c00) [pid = 1788] [serial = 1677] [outer = 0x9fb9b000] 21:39:45 INFO - PROCESS | 1788 | 1461213585470 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8ffd7800 == 156 [pid = 1788] [id = 62] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x92bb6800 == 155 [pid = 1788] [id = 109] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x92a73400 == 154 [pid = 1788] [id = 55] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x907dd800 == 153 [pid = 1788] [id = 119] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec8400 == 152 [pid = 1788] [id = 539] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x85c43800 == 151 [pid = 1788] [id = 538] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x85d82400 == 150 [pid = 1788] [id = 537] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x841b6400 == 149 [pid = 1788] [id = 536] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x97b7bc00 == 148 [pid = 1788] [id = 534] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x84a9a400 == 147 [pid = 1788] [id = 532] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x96ff3400 == 146 [pid = 1788] [id = 533] 21:39:47 INFO - PROCESS | 1788 | --DOCSHELL 0x930dc400 == 145 [pid = 1788] [id = 531] 21:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3531ms 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x88997400) [pid = 1788] [serial = 1550] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x890f7400) [pid = 1788] [serial = 1551] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8fa48400) [pid = 1788] [serial = 1505] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8553a000) [pid = 1788] [serial = 1542] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x95094400) [pid = 1788] [serial = 1527] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x8f4ab000) [pid = 1788] [serial = 1502] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x8f5a1400) [pid = 1788] [serial = 1503] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8b5aec00) [pid = 1788] [serial = 1499] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x8ffd5000) [pid = 1788] [serial = 1512] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x97909c00) [pid = 1788] [serial = 1530] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x99a1b800) [pid = 1788] [serial = 1536] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x907dac00) [pid = 1788] [serial = 1515] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x87124800) [pid = 1788] [serial = 1545] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x97ea4400) [pid = 1788] [serial = 1533] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8ffce800) [pid = 1788] [serial = 1511] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x8b519000) [pid = 1788] [serial = 1497] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x92a7ec00) [pid = 1788] [serial = 1517] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x930dd800) [pid = 1788] [serial = 1524] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9b0b4400) [pid = 1788] [serial = 1538] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x92c9b800) [pid = 1788] [serial = 1521] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x930d9800) [pid = 1788] [serial = 1523] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x99939c00) [pid = 1788] [serial = 1535] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x97e9f400) [pid = 1788] [serial = 1532] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x889f4c00) [pid = 1788] [serial = 1548] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x8fdb9c00) [pid = 1788] [serial = 1509] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x92bc0c00) [pid = 1788] [serial = 1520] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x87d0b400) [pid = 1788] [serial = 1488] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8b516000) [pid = 1788] [serial = 1496] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x90628c00) [pid = 1788] [serial = 1514] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8afd3000) [pid = 1788] [serial = 1494] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x96fed000) [pid = 1788] [serial = 1529] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8fd54c00) [pid = 1788] [serial = 1506] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x889a1400) [pid = 1788] [serial = 1547] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x88fec400) [pid = 1788] [serial = 1413] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x88ff0800) [pid = 1788] [serial = 1491] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x84a91800) [pid = 1788] [serial = 1485] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x83b09800) [pid = 1788] [serial = 1484] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x97d94000) [pid = 1788] [serial = 1398] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8fdb2800) [pid = 1788] [serial = 1508] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8ac57800) [pid = 1788] [serial = 1493] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x939dac00) [pid = 1788] [serial = 1526] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x88de9000) [pid = 1788] [serial = 1490] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x853cec00) [pid = 1788] [serial = 1541] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x92ae3c00) [pid = 1788] [serial = 1518] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x85d8f000) [pid = 1788] [serial = 1487] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x85d8bc00) [pid = 1788] [serial = 1544] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8e8a4400) [pid = 1788] [serial = 1500] [outer = (nil)] [url = about:blank] 21:39:47 INFO - PROCESS | 1788 | 1461213587786 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:39:47 INFO - PROCESS | 1788 | 1461213587790 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:39:47 INFO - PROCESS | 1788 | 1461213587811 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:39:47 INFO - PROCESS | 1788 | 1461213587818 Marionette TRACE conn4 <- [1,2206,null,{}] 21:39:47 INFO - PROCESS | 1788 | 1461213587826 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:48 INFO - PROCESS | 1788 | 1461213588009 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:39:48 INFO - PROCESS | 1788 | 1461213588064 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d49800 == 146 [pid = 1788] [id = 559] 21:39:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x84d4b800) [pid = 1788] [serial = 1678] [outer = (nil)] 21:39:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x853cec00) [pid = 1788] [serial = 1679] [outer = 0x84d4b800] 21:39:48 INFO - PROCESS | 1788 | 1461213588311 Marionette DEBUG loaded listener.js 21:39:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x85538c00) [pid = 1788] [serial = 1680] [outer = 0x84d4b800] 21:39:49 INFO - PROCESS | 1788 | 1461213589128 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1388ms 21:39:49 INFO - PROCESS | 1788 | 1461213589198 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 1788 | 1461213589203 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:39:49 INFO - PROCESS | 1788 | 1461213589215 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:39:49 INFO - PROCESS | 1788 | 1461213589220 Marionette TRACE conn4 <- [1,2210,null,{}] 21:39:49 INFO - PROCESS | 1788 | 1461213589226 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:49 INFO - PROCESS | 1788 | 1461213589415 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:39:49 INFO - PROCESS | 1788 | 1461213589632 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c52400 == 147 [pid = 1788] [id = 560] 21:39:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x84c54000) [pid = 1788] [serial = 1681] [outer = (nil)] 21:39:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x85d8f000) [pid = 1788] [serial = 1682] [outer = 0x84c54000] 21:39:49 INFO - PROCESS | 1788 | 1461213589704 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x87125c00) [pid = 1788] [serial = 1683] [outer = 0x84c54000] 21:39:50 INFO - PROCESS | 1788 | 1461213590637 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1492ms 21:39:50 INFO - PROCESS | 1788 | 1461213590703 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:39:50 INFO - PROCESS | 1788 | 1461213590707 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:39:50 INFO - PROCESS | 1788 | 1461213590713 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1788 | 1461213590715 Marionette TRACE conn4 <- [1,2214,null,{}] 21:39:50 INFO - PROCESS | 1788 | 1461213590739 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:51 INFO - PROCESS | 1788 | 1461213591027 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:39:51 INFO - PROCESS | 1788 | 1461213591057 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c53800 == 148 [pid = 1788] [id = 561] 21:39:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8861f400) [pid = 1788] [serial = 1684] [outer = (nil)] 21:39:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8899c000) [pid = 1788] [serial = 1685] [outer = 0x8861f400] 21:39:51 INFO - PROCESS | 1788 | 1461213591133 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x889f0400) [pid = 1788] [serial = 1686] [outer = 0x8861f400] 21:39:52 INFO - PROCESS | 1788 | 1461213592689 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x84a97000) [pid = 1788] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x838c2800) [pid = 1788] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8861c000) [pid = 1788] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x9079a400) [pid = 1788] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x853d7400) [pid = 1788] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x930e2400) [pid = 1788] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8b5a7400) [pid = 1788] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x889a4c00) [pid = 1788] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x97e9e000) [pid = 1788] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8fe61000) [pid = 1788] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8f4a3400) [pid = 1788] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8899a000) [pid = 1788] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x8e8a3c00) [pid = 1788] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x84d41400) [pid = 1788] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x9144bc00) [pid = 1788] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x88616c00) [pid = 1788] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x91455400) [pid = 1788] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8afda800) [pid = 1788] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8899b800) [pid = 1788] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x97d11400) [pid = 1788] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8b521400) [pid = 1788] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x85d8d000) [pid = 1788] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:39:52 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x8e898c00) [pid = 1788] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2130ms 21:39:52 INFO - PROCESS | 1788 | 1461213592843 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 1788 | 1461213592847 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:39:52 INFO - PROCESS | 1788 | 1461213592853 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 1788 | 1461213592856 Marionette TRACE conn4 <- [1,2218,null,{}] 21:39:52 INFO - PROCESS | 1788 | 1461213592861 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:53 INFO - PROCESS | 1788 | 1461213593127 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:39:53 INFO - PROCESS | 1788 | 1461213593248 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d7400 == 149 [pid = 1788] [id = 562] 21:39:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x8894e000) [pid = 1788] [serial = 1687] [outer = (nil)] 21:39:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x889f4000) [pid = 1788] [serial = 1688] [outer = 0x8894e000] 21:39:53 INFO - PROCESS | 1788 | 1461213593325 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x88deec00) [pid = 1788] [serial = 1689] [outer = 0x8894e000] 21:39:54 INFO - PROCESS | 1788 | 1461213594097 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1283ms 21:39:54 INFO - PROCESS | 1788 | 1461213594136 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 1788 | 1461213594139 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:39:54 INFO - PROCESS | 1788 | 1461213594146 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1788 | 1461213594149 Marionette TRACE conn4 <- [1,2222,null,{}] 21:39:54 INFO - PROCESS | 1788 | 1461213594154 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:54 INFO - PROCESS | 1788 | 1461213594333 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:39:54 INFO - PROCESS | 1788 | 1461213594347 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff6800 == 150 [pid = 1788] [id = 563] 21:39:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x890f7400) [pid = 1788] [serial = 1690] [outer = (nil)] 21:39:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x894c9800) [pid = 1788] [serial = 1691] [outer = 0x890f7400] 21:39:54 INFO - PROCESS | 1788 | 1461213594419 Marionette DEBUG loaded listener.js 21:39:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x89e58c00) [pid = 1788] [serial = 1692] [outer = 0x890f7400] 21:39:55 INFO - PROCESS | 1788 | 1461213595693 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1588ms 21:39:55 INFO - PROCESS | 1788 | 1461213595735 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1788 | 1461213595742 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:39:55 INFO - PROCESS | 1788 | 1461213595752 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1788 | 1461213595756 Marionette TRACE conn4 <- [1,2226,null,{}] 21:39:55 INFO - PROCESS | 1788 | 1461213595765 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:56 INFO - PROCESS | 1788 | 1461213596001 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:39:56 INFO - PROCESS | 1788 | 1461213596346 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0ec00 == 151 [pid = 1788] [id = 564] 21:39:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x85c39800) [pid = 1788] [serial = 1693] [outer = (nil)] 21:39:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8711d400) [pid = 1788] [serial = 1694] [outer = 0x85c39800] 21:39:56 INFO - PROCESS | 1788 | 1461213596444 Marionette DEBUG loaded listener.js 21:39:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x87d14c00) [pid = 1788] [serial = 1695] [outer = 0x85c39800] 21:39:57 INFO - PROCESS | 1788 | 1461213597394 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1681ms 21:39:57 INFO - PROCESS | 1788 | 1461213597433 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:39:57 INFO - PROCESS | 1788 | 1461213597442 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:39:57 INFO - PROCESS | 1788 | 1461213597452 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 1788 | 1461213597457 Marionette TRACE conn4 <- [1,2230,null,{}] 21:39:57 INFO - PROCESS | 1788 | 1461213597463 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:57 INFO - PROCESS | 1788 | 1461213597672 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:39:58 INFO - PROCESS | 1788 | 1461213598047 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x88958c00 == 152 [pid = 1788] [id = 565] 21:39:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x88de1400) [pid = 1788] [serial = 1696] [outer = (nil)] 21:39:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x890f3000) [pid = 1788] [serial = 1697] [outer = 0x88de1400] 21:39:58 INFO - PROCESS | 1788 | 1461213598138 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x895ee400) [pid = 1788] [serial = 1698] [outer = 0x88de1400] 21:39:59 INFO - PROCESS | 1788 | 1461213599037 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1636ms 21:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:39:59 INFO - PROCESS | 1788 | 1461213599089 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:39:59 INFO - PROCESS | 1788 | 1461213599092 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:39:59 INFO - PROCESS | 1788 | 1461213599099 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 1788 | 1461213599105 Marionette TRACE conn4 <- [1,2234,null,{}] 21:39:59 INFO - PROCESS | 1788 | 1461213599121 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:59 INFO - PROCESS | 1788 | 1461213599338 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:39:59 INFO - PROCESS | 1788 | 1461213599660 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f5800 == 153 [pid = 1788] [id = 566] 21:39:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8ac5c400) [pid = 1788] [serial = 1699] [outer = (nil)] 21:39:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b215400) [pid = 1788] [serial = 1700] [outer = 0x8ac5c400] 21:39:59 INFO - PROCESS | 1788 | 1461213599754 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8b51a400) [pid = 1788] [serial = 1701] [outer = 0x8ac5c400] 21:40:00 INFO - PROCESS | 1788 | 1461213600610 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1584ms 21:40:00 INFO - PROCESS | 1788 | 1461213600682 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:40:00 INFO - PROCESS | 1788 | 1461213600686 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:40:00 INFO - PROCESS | 1788 | 1461213600693 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:40:00 INFO - PROCESS | 1788 | 1461213600696 Marionette TRACE conn4 <- [1,2238,null,{}] 21:40:00 INFO - PROCESS | 1788 | 1461213600702 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:00 INFO - PROCESS | 1788 | 1461213600947 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:40:01 INFO - PROCESS | 1788 | 1461213601307 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x895e6400 == 154 [pid = 1788] [id = 567] 21:40:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8b51c800) [pid = 1788] [serial = 1702] [outer = (nil)] 21:40:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8b5a9400) [pid = 1788] [serial = 1703] [outer = 0x8b51c800] 21:40:01 INFO - PROCESS | 1788 | 1461213601406 Marionette DEBUG loaded listener.js 21:40:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8b5f1000) [pid = 1788] [serial = 1704] [outer = 0x8b51c800] 21:40:02 INFO - PROCESS | 1788 | 1461213602286 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1636ms 21:40:02 INFO - PROCESS | 1788 | 1461213602330 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:40:02 INFO - PROCESS | 1788 | 1461213602334 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:40:02 INFO - PROCESS | 1788 | 1461213602340 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:40:02 INFO - PROCESS | 1788 | 1461213602344 Marionette TRACE conn4 <- [1,2242,null,{}] 21:40:02 INFO - PROCESS | 1788 | 1461213602349 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:02 INFO - PROCESS | 1788 | 1461213602558 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:40:02 INFO - PROCESS | 1788 | 1461213602842 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c44c00 == 155 [pid = 1788] [id = 568] 21:40:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8b5f5c00) [pid = 1788] [serial = 1705] [outer = (nil)] 21:40:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8e89a400) [pid = 1788] [serial = 1706] [outer = 0x8b5f5c00] 21:40:02 INFO - PROCESS | 1788 | 1461213602992 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8e8a4c00) [pid = 1788] [serial = 1707] [outer = 0x8b5f5c00] 21:40:03 INFO - PROCESS | 1788 | 1461213603902 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1637ms 21:40:03 INFO - PROCESS | 1788 | 1461213603979 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1788 | 1461213603983 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:40:03 INFO - PROCESS | 1788 | 1461213603989 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1788 | 1461213603993 Marionette TRACE conn4 <- [1,2246,null,{}] 21:40:04 INFO - PROCESS | 1788 | 1461213603999 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:04 INFO - PROCESS | 1788 | 1461213604276 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:40:04 INFO - PROCESS | 1788 | 1461213604606 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f5000 == 156 [pid = 1788] [id = 569] 21:40:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8b5f6000) [pid = 1788] [serial = 1708] [outer = (nil)] 21:40:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8f5a3000) [pid = 1788] [serial = 1709] [outer = 0x8b5f6000] 21:40:04 INFO - PROCESS | 1788 | 1461213604696 Marionette DEBUG loaded listener.js 21:40:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8f8ea000) [pid = 1788] [serial = 1710] [outer = 0x8b5f6000] 21:40:05 INFO - PROCESS | 1788 | 1461213605584 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1637ms 21:40:05 INFO - PROCESS | 1788 | 1461213605626 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:40:05 INFO - PROCESS | 1788 | 1461213605630 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:40:05 INFO - PROCESS | 1788 | 1461213605636 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:40:05 INFO - PROCESS | 1788 | 1461213605640 Marionette TRACE conn4 <- [1,2250,null,{}] 21:40:05 INFO - PROCESS | 1788 | 1461213605645 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:05 INFO - PROCESS | 1788 | 1461213605848 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:40:06 INFO - PROCESS | 1788 | 1461213606190 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b521000 == 157 [pid = 1788] [id = 570] 21:40:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8f599c00) [pid = 1788] [serial = 1711] [outer = (nil)] 21:40:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8fd8d400) [pid = 1788] [serial = 1712] [outer = 0x8f599c00] 21:40:06 INFO - PROCESS | 1788 | 1461213606281 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8fdaf800) [pid = 1788] [serial = 1713] [outer = 0x8f599c00] 21:40:07 INFO - PROCESS | 1788 | 1461213607130 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1547ms 21:40:07 INFO - PROCESS | 1788 | 1461213607183 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1788 | 1461213607187 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:40:07 INFO - PROCESS | 1788 | 1461213607194 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1788 | 1461213607197 Marionette TRACE conn4 <- [1,2254,null,{}] 21:40:07 INFO - PROCESS | 1788 | 1461213607203 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:07 INFO - PROCESS | 1788 | 1461213607405 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:40:07 INFO - PROCESS | 1788 | 1461213607685 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f5a2c00 == 158 [pid = 1788] [id = 571] 21:40:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8fd55000) [pid = 1788] [serial = 1714] [outer = (nil)] 21:40:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x8ffca000) [pid = 1788] [serial = 1715] [outer = 0x8fd55000] 21:40:07 INFO - PROCESS | 1788 | 1461213607775 Marionette DEBUG loaded listener.js 21:40:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8ffd0400) [pid = 1788] [serial = 1716] [outer = 0x8fd55000] 21:40:08 INFO - PROCESS | 1788 | 1461213608710 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 21:40:08 INFO - PROCESS | 1788 | 1461213608776 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:40:08 INFO - PROCESS | 1788 | 1461213608780 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:40:08 INFO - PROCESS | 1788 | 1461213608786 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:40:08 INFO - PROCESS | 1788 | 1461213608790 Marionette TRACE conn4 <- [1,2258,null,{}] 21:40:08 INFO - PROCESS | 1788 | 1461213608796 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:09 INFO - PROCESS | 1788 | 1461213609014 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:40:09 INFO - PROCESS | 1788 | 1461213609368 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x88dee800 == 159 [pid = 1788] [id = 572] 21:40:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8e8a3c00) [pid = 1788] [serial = 1717] [outer = (nil)] 21:40:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x901e6400) [pid = 1788] [serial = 1718] [outer = 0x8e8a3c00] 21:40:09 INFO - PROCESS | 1788 | 1461213609460 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x90406800) [pid = 1788] [serial = 1719] [outer = 0x8e8a3c00] 21:40:10 INFO - PROCESS | 1788 | 1461213610333 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1578ms 21:40:10 INFO - PROCESS | 1788 | 1461213610365 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 1788 | 1461213610369 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:40:10 INFO - PROCESS | 1788 | 1461213610375 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - PROCESS | 1788 | 1461213610378 Marionette TRACE conn4 <- [1,2262,null,{}] 21:40:10 INFO - PROCESS | 1788 | 1461213610384 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:10 INFO - PROCESS | 1788 | 1461213610598 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:40:10 INFO - PROCESS | 1788 | 1461213610893 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd53800 == 160 [pid = 1788] [id = 573] 21:40:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x9062c800) [pid = 1788] [serial = 1720] [outer = (nil)] 21:40:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x9079ac00) [pid = 1788] [serial = 1721] [outer = 0x9062c800] 21:40:11 INFO - PROCESS | 1788 | 1461213611053 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x907dc400) [pid = 1788] [serial = 1722] [outer = 0x9062c800] 21:40:11 INFO - PROCESS | 1788 | 1461213611957 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1633ms 21:40:12 INFO - PROCESS | 1788 | 1461213612009 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:40:12 INFO - PROCESS | 1788 | 1461213612013 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:40:12 INFO - PROCESS | 1788 | 1461213612020 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:40:12 INFO - PROCESS | 1788 | 1461213612025 Marionette TRACE conn4 <- [1,2266,null,{}] 21:40:12 INFO - PROCESS | 1788 | 1461213612031 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:12 INFO - PROCESS | 1788 | 1461213612273 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:40:12 INFO - PROCESS | 1788 | 1461213612603 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x91408000 == 161 [pid = 1788] [id = 574] 21:40:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x9144bc00) [pid = 1788] [serial = 1723] [outer = (nil)] 21:40:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x92a79800) [pid = 1788] [serial = 1724] [outer = 0x9144bc00] 21:40:12 INFO - PROCESS | 1788 | 1461213612700 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x92aec400) [pid = 1788] [serial = 1725] [outer = 0x9144bc00] 21:40:13 INFO - PROCESS | 1788 | 1461213613610 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1629ms 21:40:13 INFO - PROCESS | 1788 | 1461213613648 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 1788 | 1461213613652 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:40:13 INFO - PROCESS | 1788 | 1461213613658 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 1788 | 1461213613662 Marionette TRACE conn4 <- [1,2270,null,{}] 21:40:13 INFO - PROCESS | 1788 | 1461213613668 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:13 INFO - PROCESS | 1788 | 1461213613878 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:40:14 INFO - PROCESS | 1788 | 1461213614152 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac5f400 == 162 [pid = 1788] [id = 575] 21:40:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8ffd7c00) [pid = 1788] [serial = 1726] [outer = (nil)] 21:40:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x92bc2800) [pid = 1788] [serial = 1727] [outer = 0x8ffd7c00] 21:40:14 INFO - PROCESS | 1788 | 1461213614294 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x92f01c00) [pid = 1788] [serial = 1728] [outer = 0x8ffd7c00] 21:40:15 INFO - PROCESS | 1788 | 1461213615204 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1594ms 21:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:40:15 INFO - PROCESS | 1788 | 1461213615254 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:40:15 INFO - PROCESS | 1788 | 1461213615256 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:40:15 INFO - PROCESS | 1788 | 1461213615279 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1788 | 1461213615284 Marionette TRACE conn4 <- [1,2274,null,{}] 21:40:15 INFO - PROCESS | 1788 | 1461213615295 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:15 INFO - PROCESS | 1788 | 1461213615508 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:40:15 INFO - PROCESS | 1788 | 1461213615846 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0fc00 == 163 [pid = 1788] [id = 576] 21:40:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x92af0000) [pid = 1788] [serial = 1729] [outer = (nil)] 21:40:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x930e2400) [pid = 1788] [serial = 1730] [outer = 0x92af0000] 21:40:15 INFO - PROCESS | 1788 | 1461213615940 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x930e5800) [pid = 1788] [serial = 1731] [outer = 0x92af0000] 21:40:16 INFO - PROCESS | 1788 | 1461213616843 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1653ms 21:40:16 INFO - PROCESS | 1788 | 1461213616917 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:40:16 INFO - PROCESS | 1788 | 1461213616920 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:40:16 INFO - PROCESS | 1788 | 1461213616926 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:40:16 INFO - PROCESS | 1788 | 1461213616930 Marionette TRACE conn4 <- [1,2278,null,{}] 21:40:16 INFO - PROCESS | 1788 | 1461213616935 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:17 INFO - PROCESS | 1788 | 1461213617150 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:40:17 INFO - PROCESS | 1788 | 1461213617480 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bc0c00 == 164 [pid = 1788] [id = 577] 21:40:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x930d9400) [pid = 1788] [serial = 1732] [outer = (nil)] 21:40:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x95097800) [pid = 1788] [serial = 1733] [outer = 0x930d9400] 21:40:17 INFO - PROCESS | 1788 | 1461213617572 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x94f04400) [pid = 1788] [serial = 1734] [outer = 0x930d9400] 21:40:18 INFO - PROCESS | 1788 | 1461213618469 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1589ms 21:40:18 INFO - PROCESS | 1788 | 1461213618517 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 1788 | 1461213618520 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:40:18 INFO - PROCESS | 1788 | 1461213618527 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 1788 | 1461213618531 Marionette TRACE conn4 <- [1,2282,null,{}] 21:40:18 INFO - PROCESS | 1788 | 1461213618536 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:18 INFO - PROCESS | 1788 | 1461213618745 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:40:19 INFO - PROCESS | 1788 | 1461213619106 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x90626c00 == 165 [pid = 1788] [id = 578] 21:40:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x930ddc00) [pid = 1788] [serial = 1735] [outer = (nil)] 21:40:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x977fb000) [pid = 1788] [serial = 1736] [outer = 0x930ddc00] 21:40:19 INFO - PROCESS | 1788 | 1461213619197 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9790c800) [pid = 1788] [serial = 1737] [outer = 0x930ddc00] 21:40:20 INFO - PROCESS | 1788 | 1461213620069 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1585ms 21:40:20 INFO - PROCESS | 1788 | 1461213620112 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 1788 | 1461213620116 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:40:20 INFO - PROCESS | 1788 | 1461213620122 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 1788 | 1461213620125 Marionette TRACE conn4 <- [1,2286,null,{}] 21:40:20 INFO - PROCESS | 1788 | 1461213620131 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:20 INFO - PROCESS | 1788 | 1461213620335 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:40:20 INFO - PROCESS | 1788 | 1461213620626 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x96fed000 == 166 [pid = 1788] [id = 579] 21:40:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x9779c400) [pid = 1788] [serial = 1738] [outer = (nil)] 21:40:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x97d0dc00) [pid = 1788] [serial = 1739] [outer = 0x9779c400] 21:40:20 INFO - PROCESS | 1788 | 1461213620760 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x97d14800) [pid = 1788] [serial = 1740] [outer = 0x9779c400] 21:40:21 INFO - PROCESS | 1788 | 1461213621650 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:40:21 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 21:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1596ms 21:40:21 INFO - PROCESS | 1788 | 1461213621719 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:40:21 INFO - PROCESS | 1788 | 1461213621722 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:40:21 INFO - PROCESS | 1788 | 1461213621729 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 1788 | 1461213621732 Marionette TRACE conn4 <- [1,2290,null,{}] 21:40:21 INFO - PROCESS | 1788 | 1461213621738 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:21 INFO - PROCESS | 1788 | 1461213621984 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:40:22 INFO - PROCESS | 1788 | 1461213622316 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x9780a800 == 167 [pid = 1788] [id = 580] 21:40:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x97d07400) [pid = 1788] [serial = 1741] [outer = (nil)] 21:40:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x97e9e000) [pid = 1788] [serial = 1742] [outer = 0x97d07400] 21:40:22 INFO - PROCESS | 1788 | 1461213622406 Marionette DEBUG loaded listener.js 21:40:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x97ea0000) [pid = 1788] [serial = 1743] [outer = 0x97d07400] 21:40:23 INFO - PROCESS | 1788 | 1461213623289 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1590ms 21:40:23 INFO - PROCESS | 1788 | 1461213623319 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:40:23 INFO - PROCESS | 1788 | 1461213623323 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:40:23 INFO - PROCESS | 1788 | 1461213623329 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 1788 | 1461213623332 Marionette TRACE conn4 <- [1,2294,null,{}] 21:40:23 INFO - PROCESS | 1788 | 1461213623338 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:23 INFO - PROCESS | 1788 | 1461213623557 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:40:23 INFO - PROCESS | 1788 | 1461213623820 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x841bb400 == 168 [pid = 1788] [id = 581] 21:40:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x92bbd000) [pid = 1788] [serial = 1744] [outer = (nil)] 21:40:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x98b05c00) [pid = 1788] [serial = 1745] [outer = 0x92bbd000] 21:40:23 INFO - PROCESS | 1788 | 1461213623912 Marionette DEBUG loaded listener.js 21:40:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x98f07000) [pid = 1788] [serial = 1746] [outer = 0x92bbd000] 21:40:24 INFO - PROCESS | 1788 | 1461213624857 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1594ms 21:40:24 INFO - PROCESS | 1788 | 1461213624924 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 1788 | 1461213624927 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:40:24 INFO - PROCESS | 1788 | 1461213624933 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1788 | 1461213624937 Marionette TRACE conn4 <- [1,2298,null,{}] 21:40:24 INFO - PROCESS | 1788 | 1461213624942 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:25 INFO - PROCESS | 1788 | 1461213625172 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x81ed0c00 == 167 [pid = 1788] [id = 369] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x853d7400 == 166 [pid = 1788] [id = 562] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x84c53800 == 165 [pid = 1788] [id = 561] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x84c52400 == 164 [pid = 1788] [id = 560] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x84d49800 == 163 [pid = 1788] [id = 559] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x841c1000 == 162 [pid = 1788] [id = 550] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x92064c00 == 161 [pid = 1788] [id = 549] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x90405400 == 160 [pid = 1788] [id = 548] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5ae800 == 159 [pid = 1788] [id = 547] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8f44fc00 == 158 [pid = 1788] [id = 545] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x853ccc00 == 157 [pid = 1788] [id = 546] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x895e8000 == 156 [pid = 1788] [id = 544] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21b400 == 155 [pid = 1788] [id = 543] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x890eec00 == 154 [pid = 1788] [id = 542] 21:40:27 INFO - PROCESS | 1788 | --DOCSHELL 0x83b03c00 == 153 [pid = 1788] [id = 541] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8afd4000) [pid = 1788] [serial = 1622] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x84c59400) [pid = 1788] [serial = 1610] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x85c45c00) [pid = 1788] [serial = 1620] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x99a20000) [pid = 1788] [serial = 1607] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x907e7800) [pid = 1788] [serial = 1584] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x853d2400) [pid = 1788] [serial = 1611] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x97d8bc00) [pid = 1788] [serial = 1599] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x84d42400) [pid = 1788] [serial = 1619] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x9779bc00) [pid = 1788] [serial = 1595] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8b5f0400) [pid = 1788] [serial = 1565] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x894c2c00) [pid = 1788] [serial = 1482] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x9ae69400) [pid = 1788] [serial = 1608] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x99197400) [pid = 1788] [serial = 1605] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8b5fa800) [pid = 1788] [serial = 1566] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x97810800) [pid = 1788] [serial = 1596] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x9040d800) [pid = 1788] [serial = 1581] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8fd4e400) [pid = 1788] [serial = 1574] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x98f07c00) [pid = 1788] [serial = 1604] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x89e66000) [pid = 1788] [serial = 1559] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x8f599800) [pid = 1788] [serial = 1571] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x907d9c00) [pid = 1788] [serial = 1583] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x85c45400) [pid = 1788] [serial = 1556] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x939d7400) [pid = 1788] [serial = 1592] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x939db400) [pid = 1788] [serial = 1593] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x88ff5400) [pid = 1788] [serial = 1617] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8fdaec00) [pid = 1788] [serial = 1575] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x92aedc00) [pid = 1788] [serial = 1587] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8ac5f000) [pid = 1788] [serial = 1560] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x88958000) [pid = 1788] [serial = 1557] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x890ed400) [pid = 1788] [serial = 1616] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8b518c00) [pid = 1788] [serial = 1562] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8b5a5c00) [pid = 1788] [serial = 1563] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x92c97400) [pid = 1788] [serial = 1589] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x97ea9800) [pid = 1788] [serial = 1602] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x92f01400) [pid = 1788] [serial = 1590] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x97ea4800) [pid = 1788] [serial = 1601] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8fe69000) [pid = 1788] [serial = 1577] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x97d0f800) [pid = 1788] [serial = 1598] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x92a74800) [pid = 1788] [serial = 1586] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x88617400) [pid = 1788] [serial = 1614] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8f8f1800) [pid = 1788] [serial = 1572] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8ffcec00) [pid = 1788] [serial = 1578] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x90404c00) [pid = 1788] [serial = 1580] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8eaa0800) [pid = 1788] [serial = 1569] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x87d13800) [pid = 1788] [serial = 1613] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8e8a3000) [pid = 1788] [serial = 1568] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x89aabc00) [pid = 1788] [serial = 1553] [outer = (nil)] [url = about:blank] 21:40:27 INFO - PROCESS | 1788 | 1461213627690 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c4dc00 == 154 [pid = 1788] [id = 582] 21:40:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x84c52400) [pid = 1788] [serial = 1747] [outer = (nil)] 21:40:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x84d44000) [pid = 1788] [serial = 1748] [outer = 0x84c52400] 21:40:27 INFO - PROCESS | 1788 | 1461213627775 Marionette DEBUG loaded listener.js 21:40:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x853d2800) [pid = 1788] [serial = 1749] [outer = 0x84c52400] 21:40:28 INFO - PROCESS | 1788 | 1461213628563 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3686ms 21:40:28 INFO - PROCESS | 1788 | 1461213628621 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1788 | 1461213628628 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:40:28 INFO - PROCESS | 1788 | 1461213628637 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1788 | 1461213628640 Marionette TRACE conn4 <- [1,2302,null,{}] 21:40:28 INFO - PROCESS | 1788 | 1461213628647 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:28 INFO - PROCESS | 1788 | 1461213628865 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:40:29 INFO - PROCESS | 1788 | 1461213629067 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c43800 == 155 [pid = 1788] [id = 583] 21:40:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x85d8bc00) [pid = 1788] [serial = 1750] [outer = (nil)] 21:40:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x87d0dc00) [pid = 1788] [serial = 1751] [outer = 0x85d8bc00] 21:40:29 INFO - PROCESS | 1788 | 1461213629142 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x88618000) [pid = 1788] [serial = 1752] [outer = 0x85d8bc00] 21:40:30 INFO - PROCESS | 1788 | 1461213630073 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1481ms 21:40:30 INFO - PROCESS | 1788 | 1461213630128 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:40:30 INFO - PROCESS | 1788 | 1461213630134 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:40:30 INFO - PROCESS | 1788 | 1461213630140 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 1788 | 1461213630144 Marionette TRACE conn4 <- [1,2306,null,{}] 21:40:30 INFO - PROCESS | 1788 | 1461213630149 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:30 INFO - PROCESS | 1788 | 1461213630411 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:40:30 INFO - PROCESS | 1788 | 1461213630442 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d13800 == 156 [pid = 1788] [id = 584] 21:40:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x889a1800) [pid = 1788] [serial = 1753] [outer = (nil)] 21:40:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x88fec000) [pid = 1788] [serial = 1754] [outer = 0x889a1800] 21:40:30 INFO - PROCESS | 1788 | 1461213630514 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x890f1c00) [pid = 1788] [serial = 1755] [outer = 0x889a1800] 21:40:31 INFO - PROCESS | 1788 | 1461213631583 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1486ms 21:40:31 INFO - PROCESS | 1788 | 1461213631627 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:40:31 INFO - PROCESS | 1788 | 1461213631631 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:40:31 INFO - PROCESS | 1788 | 1461213631654 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:40:31 INFO - PROCESS | 1788 | 1461213631663 Marionette TRACE conn4 <- [1,2310,null,{}] 21:40:31 INFO - PROCESS | 1788 | 1461213631668 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:31 INFO - PROCESS | 1788 | 1461213631937 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x96ccd000) [pid = 1788] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x889ebc00) [pid = 1788] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8861f400) [pid = 1788] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8894e000) [pid = 1788] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x84c54000) [pid = 1788] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x84d4b800) [pid = 1788] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x9fc99800) [pid = 1788] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x889ea400) [pid = 1788] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x9df1a400) [pid = 1788] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x930d8c00) [pid = 1788] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x97e0a000) [pid = 1788] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x97d8b800) [pid = 1788] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x90404800) [pid = 1788] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x9206ac00) [pid = 1788] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x90799c00) [pid = 1788] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8f44e000) [pid = 1788] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8fe62c00) [pid = 1788] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8f4a3c00) [pid = 1788] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x8b5ee400) [pid = 1788] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8b5a6800) [pid = 1788] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x89ab4c00) [pid = 1788] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:40:32 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x8553e000) [pid = 1788] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:40:32 INFO - PROCESS | 1788 | 1461213632715 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cc000 == 157 [pid = 1788] [id = 585] 21:40:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x83b0f800) [pid = 1788] [serial = 1756] [outer = (nil)] 21:40:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x85539400) [pid = 1788] [serial = 1757] [outer = 0x83b0f800] 21:40:32 INFO - PROCESS | 1788 | 1461213632813 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x88998c00) [pid = 1788] [serial = 1758] [outer = 0x83b0f800] 21:40:33 INFO - PROCESS | 1788 | 1461213633549 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1942ms 21:40:33 INFO - PROCESS | 1788 | 1461213633588 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1788 | 1461213633591 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:40:33 INFO - PROCESS | 1788 | 1461213633609 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1788 | 1461213633611 Marionette TRACE conn4 <- [1,2314,null,{}] 21:40:33 INFO - PROCESS | 1788 | 1461213633617 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:33 INFO - PROCESS | 1788 | 1461213633799 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:40:33 INFO - PROCESS | 1788 | 1461213633819 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x85540800 == 158 [pid = 1788] [id = 586] 21:40:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x8ac5b400) [pid = 1788] [serial = 1759] [outer = (nil)] 21:40:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8afd5000) [pid = 1788] [serial = 1760] [outer = 0x8ac5b400] 21:40:33 INFO - PROCESS | 1788 | 1461213633890 Marionette DEBUG loaded listener.js 21:40:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x8b213800) [pid = 1788] [serial = 1761] [outer = 0x8ac5b400] 21:40:35 INFO - PROCESS | 1788 | 1461213635115 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1536ms 21:40:35 INFO - PROCESS | 1788 | 1461213635146 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1788 | 1461213635151 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:40:35 INFO - PROCESS | 1788 | 1461213635161 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1788 | 1461213635167 Marionette TRACE conn4 <- [1,2318,null,{}] 21:40:35 INFO - PROCESS | 1788 | 1461213635177 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:35 INFO - PROCESS | 1788 | 1461213635402 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:40:35 INFO - PROCESS | 1788 | 1461213635753 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c56000 == 159 [pid = 1788] [id = 587] 21:40:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8553b000) [pid = 1788] [serial = 1762] [outer = (nil)] 21:40:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x87125000) [pid = 1788] [serial = 1763] [outer = 0x8553b000] 21:40:35 INFO - PROCESS | 1788 | 1461213635845 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x88955400) [pid = 1788] [serial = 1764] [outer = 0x8553b000] 21:40:36 INFO - PROCESS | 1788 | 1461213636788 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:40:36 INFO - PROCESS | 1788 | 1461213636859 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:40:36 INFO - PROCESS | 1788 | 1461213636869 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 1788 | 1461213636874 Marionette TRACE conn4 <- [1,2322,null,{}] 21:40:36 INFO - PROCESS | 1788 | 1461213636880 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:37 INFO - PROCESS | 1788 | 1461213637132 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:40:37 INFO - PROCESS | 1788 | 1461213637515 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x895eb800 == 160 [pid = 1788] [id = 588] 21:40:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x895ec000) [pid = 1788] [serial = 1765] [outer = (nil)] 21:40:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x8ac5ac00) [pid = 1788] [serial = 1766] [outer = 0x895ec000] 21:40:37 INFO - PROCESS | 1788 | 1461213637609 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8afd1c00) [pid = 1788] [serial = 1767] [outer = 0x895ec000] 21:40:38 INFO - PROCESS | 1788 | 1461213638559 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1728ms 21:40:38 INFO - PROCESS | 1788 | 1461213638598 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:40:38 INFO - PROCESS | 1788 | 1461213638603 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:40:38 INFO - PROCESS | 1788 | 1461213638609 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:40:38 INFO - PROCESS | 1788 | 1461213638615 Marionette TRACE conn4 <- [1,2326,null,{}] 21:40:38 INFO - PROCESS | 1788 | 1461213638631 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:38 INFO - PROCESS | 1788 | 1461213638854 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:40:39 INFO - PROCESS | 1788 | 1461213639136 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5a4800 == 161 [pid = 1788] [id = 589] 21:40:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8b5ae800) [pid = 1788] [serial = 1768] [outer = (nil)] 21:40:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b5f9800) [pid = 1788] [serial = 1769] [outer = 0x8b5ae800] 21:40:39 INFO - PROCESS | 1788 | 1461213639276 Marionette DEBUG loaded listener.js 21:40:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8e8a3800) [pid = 1788] [serial = 1770] [outer = 0x8b5ae800] 21:40:40 INFO - PROCESS | 1788 | 1461213640211 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1634ms 21:40:40 INFO - PROCESS | 1788 | 1461213640244 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:40:40 INFO - PROCESS | 1788 | 1461213640248 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:40:40 INFO - PROCESS | 1788 | 1461213640255 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - PROCESS | 1788 | 1461213640258 Marionette TRACE conn4 <- [1,2330,null,{}] 21:40:40 INFO - PROCESS | 1788 | 1461213640264 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:40 INFO - PROCESS | 1788 | 1461213640487 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:40:40 INFO - PROCESS | 1788 | 1461213640783 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x89aba000 == 162 [pid = 1788] [id = 590] 21:40:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8b515800) [pid = 1788] [serial = 1771] [outer = (nil)] 21:40:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8f456800) [pid = 1788] [serial = 1772] [outer = 0x8b515800] 21:40:40 INFO - PROCESS | 1788 | 1461213640922 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f4aa000) [pid = 1788] [serial = 1773] [outer = 0x8b515800] 21:40:41 INFO - PROCESS | 1788 | 1461213641827 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1629ms 21:40:41 INFO - PROCESS | 1788 | 1461213641884 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:40:41 INFO - PROCESS | 1788 | 1461213641888 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:40:41 INFO - PROCESS | 1788 | 1461213641894 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:40:41 INFO - PROCESS | 1788 | 1461213641898 Marionette TRACE conn4 <- [1,2334,null,{}] 21:40:41 INFO - PROCESS | 1788 | 1461213641903 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:42 INFO - PROCESS | 1788 | 1461213642122 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:40:42 INFO - PROCESS | 1788 | 1461213642405 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f44a800 == 163 [pid = 1788] [id = 591] 21:40:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f44e000) [pid = 1788] [serial = 1774] [outer = (nil)] 21:40:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8f8ed800) [pid = 1788] [serial = 1775] [outer = 0x8f44e000] 21:40:42 INFO - PROCESS | 1788 | 1461213642538 Marionette DEBUG loaded listener.js 21:40:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8f8f3c00) [pid = 1788] [serial = 1776] [outer = 0x8f44e000] 21:40:43 INFO - PROCESS | 1788 | 1461213643438 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1590ms 21:40:43 INFO - PROCESS | 1788 | 1461213643486 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:40:43 INFO - PROCESS | 1788 | 1461213643490 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:40:43 INFO - PROCESS | 1788 | 1461213643496 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:40:43 INFO - PROCESS | 1788 | 1461213643500 Marionette TRACE conn4 <- [1,2338,null,{}] 21:40:43 INFO - PROCESS | 1788 | 1461213643505 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:43 INFO - PROCESS | 1788 | 1461213643743 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:40:44 INFO - PROCESS | 1788 | 1461213644079 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x83930400 == 164 [pid = 1788] [id = 592] 21:40:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fdaec00) [pid = 1788] [serial = 1777] [outer = (nil)] 21:40:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8ffd0800) [pid = 1788] [serial = 1778] [outer = 0x8fdaec00] 21:40:44 INFO - PROCESS | 1788 | 1461213644174 Marionette DEBUG loaded listener.js 21:40:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x901e8c00) [pid = 1788] [serial = 1779] [outer = 0x8fdaec00] 21:40:45 INFO - PROCESS | 1788 | 1461213645066 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1628ms 21:40:45 INFO - PROCESS | 1788 | 1461213645125 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 1788 | 1461213645129 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:40:45 INFO - PROCESS | 1788 | 1461213645135 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1788 | 1461213645139 Marionette TRACE conn4 <- [1,2342,null,{}] 21:40:45 INFO - PROCESS | 1788 | 1461213645144 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:45 INFO - PROCESS | 1788 | 1461213645353 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:40:45 INFO - PROCESS | 1788 | 1461213645679 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe65000 == 165 [pid = 1788] [id = 593] 21:40:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8ffcf000) [pid = 1788] [serial = 1780] [outer = (nil)] 21:40:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x9061f400) [pid = 1788] [serial = 1781] [outer = 0x8ffcf000] 21:40:45 INFO - PROCESS | 1788 | 1461213645776 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x90624800) [pid = 1788] [serial = 1782] [outer = 0x8ffcf000] 21:40:46 INFO - PROCESS | 1788 | 1461213646651 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1579ms 21:40:46 INFO - PROCESS | 1788 | 1461213646715 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:40:46 INFO - PROCESS | 1788 | 1461213646719 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:40:46 INFO - PROCESS | 1788 | 1461213646726 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:40:46 INFO - PROCESS | 1788 | 1461213646730 Marionette TRACE conn4 <- [1,2346,null,{}] 21:40:46 INFO - PROCESS | 1788 | 1461213646735 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:46 INFO - PROCESS | 1788 | 1461213646947 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:40:47 INFO - PROCESS | 1788 | 1461213647233 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x90409c00 == 166 [pid = 1788] [id = 594] 21:40:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x90620c00) [pid = 1788] [serial = 1783] [outer = (nil)] 21:40:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x9140a800) [pid = 1788] [serial = 1784] [outer = 0x90620c00] 21:40:47 INFO - PROCESS | 1788 | 1461213647369 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x91453400) [pid = 1788] [serial = 1785] [outer = 0x90620c00] 21:40:48 INFO - PROCESS | 1788 | 1461213648283 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1631ms 21:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:40:48 INFO - PROCESS | 1788 | 1461213648357 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:40:48 INFO - PROCESS | 1788 | 1461213648361 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:40:48 INFO - PROCESS | 1788 | 1461213648367 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1788 | 1461213648370 Marionette TRACE conn4 <- [1,2350,null,{}] 21:40:48 INFO - PROCESS | 1788 | 1461213648376 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:48 INFO - PROCESS | 1788 | 1461213648626 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:40:48 INFO - PROCESS | 1788 | 1461213648957 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x907d9400 == 167 [pid = 1788] [id = 595] 21:40:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x907e4000) [pid = 1788] [serial = 1786] [outer = (nil)] 21:40:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x92a7ec00) [pid = 1788] [serial = 1787] [outer = 0x907e4000] 21:40:49 INFO - PROCESS | 1788 | 1461213649051 Marionette DEBUG loaded listener.js 21:40:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x92ae4000) [pid = 1788] [serial = 1788] [outer = 0x907e4000] 21:40:49 INFO - PROCESS | 1788 | 1461213649931 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 21:40:49 INFO - PROCESS | 1788 | 1461213649996 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:40:50 INFO - PROCESS | 1788 | 1461213650000 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:40:50 INFO - PROCESS | 1788 | 1461213650007 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1788 | 1461213650010 Marionette TRACE conn4 <- [1,2354,null,{}] 21:40:50 INFO - PROCESS | 1788 | 1461213650016 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:50 INFO - PROCESS | 1788 | 1461213650236 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:40:50 INFO - PROCESS | 1788 | 1461213650572 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c3d000 == 168 [pid = 1788] [id = 596] 21:40:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8f59c800) [pid = 1788] [serial = 1789] [outer = (nil)] 21:40:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x92f02c00) [pid = 1788] [serial = 1790] [outer = 0x8f59c800] 21:40:50 INFO - PROCESS | 1788 | 1461213650664 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x92f09400) [pid = 1788] [serial = 1791] [outer = 0x8f59c800] 21:40:51 INFO - PROCESS | 1788 | 1461213651660 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1728ms 21:40:51 INFO - PROCESS | 1788 | 1461213651744 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 1788 | 1461213651749 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:40:51 INFO - PROCESS | 1788 | 1461213651755 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - PROCESS | 1788 | 1461213651760 Marionette TRACE conn4 <- [1,2358,null,{}] 21:40:51 INFO - PROCESS | 1788 | 1461213651765 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:52 INFO - PROCESS | 1788 | 1461213652003 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:40:52 INFO - PROCESS | 1788 | 1461213652351 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x930dc000 == 169 [pid = 1788] [id = 597] 21:40:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x96fea800) [pid = 1788] [serial = 1792] [outer = (nil)] 21:40:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x97902c00) [pid = 1788] [serial = 1793] [outer = 0x96fea800] 21:40:52 INFO - PROCESS | 1788 | 1461213652449 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x97d8d400) [pid = 1788] [serial = 1794] [outer = 0x96fea800] 21:40:53 INFO - PROCESS | 1788 | 1461213653362 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1682ms 21:40:53 INFO - PROCESS | 1788 | 1461213653438 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1788 | 1461213653441 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:40:53 INFO - PROCESS | 1788 | 1461213653448 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1788 | 1461213653451 Marionette TRACE conn4 <- [1,2362,null,{}] 21:40:53 INFO - PROCESS | 1788 | 1461213653456 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:53 INFO - PROCESS | 1788 | 1461213653701 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:40:54 INFO - PROCESS | 1788 | 1461213654037 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x96ff1400 == 170 [pid = 1788] [id = 598] 21:40:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x97904800) [pid = 1788] [serial = 1795] [outer = (nil)] 21:40:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x97ea9800) [pid = 1788] [serial = 1796] [outer = 0x97904800] 21:40:54 INFO - PROCESS | 1788 | 1461213654131 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x980b5400) [pid = 1788] [serial = 1797] [outer = 0x97904800] 21:40:55 INFO - PROCESS | 1788 | 1461213655064 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1695ms 21:40:55 INFO - PROCESS | 1788 | 1461213655144 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 1788 | 1461213655148 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:40:55 INFO - PROCESS | 1788 | 1461213655154 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1788 | 1461213655156 Marionette TRACE conn4 <- [1,2366,null,{}] 21:40:55 INFO - PROCESS | 1788 | 1461213655163 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:55 INFO - PROCESS | 1788 | 1461213655414 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:40:55 INFO - PROCESS | 1788 | 1461213655753 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x90407000 == 171 [pid = 1788] [id = 599] 21:40:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x9061dc00) [pid = 1788] [serial = 1798] [outer = (nil)] 21:40:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x98e7f400) [pid = 1788] [serial = 1799] [outer = 0x9061dc00] 21:40:55 INFO - PROCESS | 1788 | 1461213655842 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x99199000) [pid = 1788] [serial = 1800] [outer = 0x9061dc00] 21:40:56 INFO - PROCESS | 1788 | 1461213656741 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1642ms 21:40:56 INFO - PROCESS | 1788 | 1461213656797 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1788 | 1461213656801 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:40:56 INFO - PROCESS | 1788 | 1461213656808 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1788 | 1461213656810 Marionette TRACE conn4 <- [1,2370,null,{}] 21:40:56 INFO - PROCESS | 1788 | 1461213656816 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:57 INFO - PROCESS | 1788 | 1461213657025 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:40:57 INFO - PROCESS | 1788 | 1461213657316 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a81400 == 172 [pid = 1788] [id = 600] 21:40:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x97eaac00) [pid = 1788] [serial = 1801] [outer = (nil)] 21:40:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x99a1a800) [pid = 1788] [serial = 1802] [outer = 0x97eaac00] 21:40:57 INFO - PROCESS | 1788 | 1461213657447 Marionette DEBUG loaded listener.js 21:40:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x99a1e800) [pid = 1788] [serial = 1803] [outer = 0x97eaac00] 21:40:58 INFO - PROCESS | 1788 | 1461213658306 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1537ms 21:40:58 INFO - PROCESS | 1788 | 1461213658346 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:40:58 INFO - PROCESS | 1788 | 1461213658350 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:40:58 INFO - PROCESS | 1788 | 1461213658376 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1788 | 1461213658380 Marionette TRACE conn4 <- [1,2374,null,{}] 21:40:58 INFO - PROCESS | 1788 | 1461213658385 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:58 INFO - PROCESS | 1788 | 1461213658623 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:40:58 INFO - PROCESS | 1788 | 1461213658960 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x841bec00 == 173 [pid = 1788] [id = 601] 21:40:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x99940400) [pid = 1788] [serial = 1804] [outer = (nil)] 21:40:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x9df10800) [pid = 1788] [serial = 1805] [outer = 0x99940400] 21:40:59 INFO - PROCESS | 1788 | 1461213659050 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9df1a400) [pid = 1788] [serial = 1806] [outer = 0x99940400] 21:40:59 INFO - PROCESS | 1788 | 1461213659942 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1635ms 21:41:00 INFO - PROCESS | 1788 | 1461213660008 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:41:00 INFO - PROCESS | 1788 | 1461213660014 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:41:00 INFO - PROCESS | 1788 | 1461213660022 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 1788 | 1461213660025 Marionette TRACE conn4 <- [1,2378,null,{}] 21:41:00 INFO - PROCESS | 1788 | 1461213660032 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:00 INFO - PROCESS | 1788 | 1461213660296 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:41:00 INFO - PROCESS | 1788 | 1461213660639 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x92f08c00 == 174 [pid = 1788] [id = 602] 21:41:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x97ea9400) [pid = 1788] [serial = 1807] [outer = (nil)] 21:41:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x9fb97000) [pid = 1788] [serial = 1808] [outer = 0x97ea9400] 21:41:00 INFO - PROCESS | 1788 | 1461213660741 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x9fc5f800) [pid = 1788] [serial = 1809] [outer = 0x97ea9400] 21:41:01 INFO - PROCESS | 1788 | 1461213661655 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1683ms 21:41:01 INFO - PROCESS | 1788 | 1461213661705 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 1788 | 1461213661709 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:41:01 INFO - PROCESS | 1788 | 1461213661715 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 1788 | 1461213661719 Marionette TRACE conn4 <- [1,2382,null,{}] 21:41:01 INFO - PROCESS | 1788 | 1461213661724 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:01 INFO - PROCESS | 1788 | 1461213661951 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:41:02 INFO - PROCESS | 1788 | 1461213662289 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b9400 == 175 [pid = 1788] [id = 603] 21:41:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x99940c00) [pid = 1788] [serial = 1810] [outer = (nil)] 21:41:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x9ff0f400) [pid = 1788] [serial = 1811] [outer = 0x99940c00] 21:41:02 INFO - PROCESS | 1788 | 1461213662392 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x9ffa2800) [pid = 1788] [serial = 1812] [outer = 0x99940c00] 21:41:03 INFO - PROCESS | 1788 | 1461213663368 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1729ms 21:41:03 INFO - PROCESS | 1788 | 1461213663445 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:41:03 INFO - PROCESS | 1788 | 1461213663449 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:41:03 INFO - PROCESS | 1788 | 1461213663456 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 1788 | 1461213663459 Marionette TRACE conn4 <- [1,2386,null,{}] 21:41:03 INFO - PROCESS | 1788 | 1461213663465 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:03 INFO - PROCESS | 1788 | 1461213663743 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:41:04 INFO - PROCESS | 1788 | 1461213664085 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x83936c00 == 176 [pid = 1788] [id = 604] 21:41:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x9df12c00) [pid = 1788] [serial = 1813] [outer = (nil)] 21:41:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0xa0adec00) [pid = 1788] [serial = 1814] [outer = 0x9df12c00] 21:41:04 INFO - PROCESS | 1788 | 1461213664173 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0xa0c32400) [pid = 1788] [serial = 1815] [outer = 0x9df12c00] 21:41:05 INFO - PROCESS | 1788 | 1461213665070 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1686ms 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff3400 == 175 [pid = 1788] [id = 251] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x838cc000 == 174 [pid = 1788] [id = 585] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x87d13800 == 173 [pid = 1788] [id = 584] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x85c43800 == 172 [pid = 1788] [id = 583] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x84c4dc00 == 171 [pid = 1788] [id = 582] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x9780a800 == 170 [pid = 1788] [id = 580] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x841bb400 == 169 [pid = 1788] [id = 581] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x96fed000 == 168 [pid = 1788] [id = 579] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x90626c00 == 167 [pid = 1788] [id = 578] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x83b0fc00 == 166 [pid = 1788] [id = 576] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x92bc0c00 == 165 [pid = 1788] [id = 577] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac5f400 == 164 [pid = 1788] [id = 575] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x91408000 == 163 [pid = 1788] [id = 574] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd53800 == 162 [pid = 1788] [id = 573] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88dee800 == 161 [pid = 1788] [id = 572] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8b521000 == 160 [pid = 1788] [id = 570] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8f5a2c00 == 159 [pid = 1788] [id = 571] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88619c00 == 158 [pid = 1788] [id = 535] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5f5000 == 157 [pid = 1788] [id = 569] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x85c44c00 == 156 [pid = 1788] [id = 568] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x895e6400 == 155 [pid = 1788] [id = 567] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x890f5800 == 154 [pid = 1788] [id = 566] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x83b0ec00 == 153 [pid = 1788] [id = 564] 21:41:07 INFO - PROCESS | 1788 | --DOCSHELL 0x88958c00 == 152 [pid = 1788] [id = 565] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x9df18800) [pid = 1788] [serial = 1539] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x89ab4000) [pid = 1788] [serial = 1554] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x894c9800) [pid = 1788] [serial = 1691] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8899c000) [pid = 1788] [serial = 1685] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x889f4000) [pid = 1788] [serial = 1688] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x889f0400) [pid = 1788] [serial = 1686] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x85d8f000) [pid = 1788] [serial = 1682] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x853cec00) [pid = 1788] [serial = 1679] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x85538c00) [pid = 1788] [serial = 1680] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x9ffcf800) [pid = 1788] [serial = 1676] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x9fe2bc00) [pid = 1788] [serial = 1674] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x9fe2a000) [pid = 1788] [serial = 1673] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x9fe20400) [pid = 1788] [serial = 1671] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x9fca2000) [pid = 1788] [serial = 1670] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x9fb99c00) [pid = 1788] [serial = 1668] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x9fb33400) [pid = 1788] [serial = 1667] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x9b02f000) [pid = 1788] [serial = 1665] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9ae62800) [pid = 1788] [serial = 1664] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x99219c00) [pid = 1788] [serial = 1661] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x98e4e400) [pid = 1788] [serial = 1659] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x98b03000) [pid = 1788] [serial = 1658] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x97ea3000) [pid = 1788] [serial = 1656] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x97e07c00) [pid = 1788] [serial = 1655] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x939d5400) [pid = 1788] [serial = 1653] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x939d3000) [pid = 1788] [serial = 1652] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x92c97c00) [pid = 1788] [serial = 1650] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x92bc0000) [pid = 1788] [serial = 1649] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x92a78c00) [pid = 1788] [serial = 1647] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x920f8000) [pid = 1788] [serial = 1646] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x9140f800) [pid = 1788] [serial = 1644] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x907e3400) [pid = 1788] [serial = 1643] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x90628400) [pid = 1788] [serial = 1641] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x90410800) [pid = 1788] [serial = 1640] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8fdb7800) [pid = 1788] [serial = 1638] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8fd8b400) [pid = 1788] [serial = 1637] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8f5a0000) [pid = 1788] [serial = 1635] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8f4a8400) [pid = 1788] [serial = 1634] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8eaa1800) [pid = 1788] [serial = 1632] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8e896400) [pid = 1788] [serial = 1631] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b21d000) [pid = 1788] [serial = 1629] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8afcf400) [pid = 1788] [serial = 1628] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x88fedc00) [pid = 1788] [serial = 1626] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x889e7800) [pid = 1788] [serial = 1625] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x88deec00) [pid = 1788] [serial = 1689] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x87125c00) [pid = 1788] [serial = 1683] [outer = (nil)] [url = about:blank] 21:41:07 INFO - PROCESS | 1788 | 1461213667599 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1788 | 1461213667605 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:41:07 INFO - PROCESS | 1788 | 1461213667635 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1788 | 1461213667642 Marionette TRACE conn4 <- [1,2390,null,{}] 21:41:07 INFO - PROCESS | 1788 | 1461213667650 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:07 INFO - PROCESS | 1788 | 1461213667846 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:41:07 INFO - PROCESS | 1788 | 1461213667862 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c3c000 == 153 [pid = 1788] [id = 605] 21:41:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x85c3d800) [pid = 1788] [serial = 1816] [outer = (nil)] 21:41:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x85c45c00) [pid = 1788] [serial = 1817] [outer = 0x85c3d800] 21:41:07 INFO - PROCESS | 1788 | 1461213667982 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x85d8e000) [pid = 1788] [serial = 1818] [outer = 0x85c3d800] 21:41:08 INFO - PROCESS | 1788 | 1461213668973 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1382ms 21:41:09 INFO - PROCESS | 1788 | 1461213669018 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 1788 | 1461213669023 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:41:09 INFO - PROCESS | 1788 | 1461213669035 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - PROCESS | 1788 | 1461213669040 Marionette TRACE conn4 <- [1,2394,null,{}] 21:41:09 INFO - PROCESS | 1788 | 1461213669047 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:09 INFO - PROCESS | 1788 | 1461213669354 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:41:09 INFO - PROCESS | 1788 | 1461213669376 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8553a000 == 154 [pid = 1788] [id = 606] 21:41:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x87d15800) [pid = 1788] [serial = 1819] [outer = (nil)] 21:41:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x88954400) [pid = 1788] [serial = 1820] [outer = 0x87d15800] 21:41:09 INFO - PROCESS | 1788 | 1461213669457 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x889e8800) [pid = 1788] [serial = 1821] [outer = 0x87d15800] 21:41:10 INFO - PROCESS | 1788 | 1461213670656 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1686ms 21:41:10 INFO - PROCESS | 1788 | 1461213670718 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:41:10 INFO - PROCESS | 1788 | 1461213670722 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:41:10 INFO - PROCESS | 1788 | 1461213670729 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1788 | 1461213670732 Marionette TRACE conn4 <- [1,2398,null,{}] 21:41:10 INFO - PROCESS | 1788 | 1461213670754 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:11 INFO - PROCESS | 1788 | 1461213671029 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:41:11 INFO - PROCESS | 1788 | 1461213671061 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f6c00 == 155 [pid = 1788] [id = 607] 21:41:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x890f8800) [pid = 1788] [serial = 1822] [outer = (nil)] 21:41:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x895eb400) [pid = 1788] [serial = 1823] [outer = 0x890f8800] 21:41:11 INFO - PROCESS | 1788 | 1461213671184 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x89ab6800) [pid = 1788] [serial = 1824] [outer = 0x890f8800] 21:41:12 INFO - PROCESS | 1788 | 1461213672144 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2131ms 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x889a1800) [pid = 1788] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x83b0f800) [pid = 1788] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x85d8bc00) [pid = 1788] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x84c52400) [pid = 1788] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x97d07400) [pid = 1788] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x9779c400) [pid = 1788] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x930ddc00) [pid = 1788] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x930d9400) [pid = 1788] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x92af0000) [pid = 1788] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8ffd7c00) [pid = 1788] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x9144bc00) [pid = 1788] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x9062c800) [pid = 1788] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8e8a3c00) [pid = 1788] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x8fd55000) [pid = 1788] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8f599c00) [pid = 1788] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8b5f6000) [pid = 1788] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8b5f5c00) [pid = 1788] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8b51c800) [pid = 1788] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8ac5c400) [pid = 1788] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x88de1400) [pid = 1788] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x85c39800) [pid = 1788] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8ac5bc00) [pid = 1788] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:41:12 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x907e0c00) [pid = 1788] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:41:12 INFO - PROCESS | 1788 | 1461213672962 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 1788 | 1461213672981 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:41:12 INFO - PROCESS | 1788 | 1461213672995 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 1788 | 1461213672999 Marionette TRACE conn4 <- [1,2402,null,{}] 21:41:13 INFO - PROCESS | 1788 | 1461213673005 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:13 INFO - PROCESS | 1788 | 1461213673280 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:41:13 INFO - PROCESS | 1788 | 1461213673410 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b9000 == 156 [pid = 1788] [id = 608] 21:41:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x85c3b000) [pid = 1788] [serial = 1825] [outer = (nil)] 21:41:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x88def000) [pid = 1788] [serial = 1826] [outer = 0x85c3b000] 21:41:13 INFO - PROCESS | 1788 | 1461213673487 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x89e5dc00) [pid = 1788] [serial = 1827] [outer = 0x85c3b000] 21:41:14 INFO - PROCESS | 1788 | 1461213674253 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1281ms 21:41:14 INFO - PROCESS | 1788 | 1461213674288 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1788 | 1461213674291 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:41:14 INFO - PROCESS | 1788 | 1461213674301 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1788 | 1461213674304 Marionette TRACE conn4 <- [1,2406,null,{}] 21:41:14 INFO - PROCESS | 1788 | 1461213674314 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:14 INFO - PROCESS | 1788 | 1461213674519 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:41:14 INFO - PROCESS | 1788 | 1461213674533 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c40c00 == 157 [pid = 1788] [id = 609] 21:41:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8861bc00) [pid = 1788] [serial = 1828] [outer = (nil)] 21:41:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x8afd7400) [pid = 1788] [serial = 1829] [outer = 0x8861bc00] 21:41:14 INFO - PROCESS | 1788 | 1461213674794 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8b21b400) [pid = 1788] [serial = 1830] [outer = 0x8861bc00] 21:41:15 INFO - PROCESS | 1788 | 1461213675934 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1692ms 21:41:15 INFO - PROCESS | 1788 | 1461213675994 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 1788 | 1461213676002 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:41:16 INFO - PROCESS | 1788 | 1461213676012 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1788 | 1461213676017 Marionette TRACE conn4 <- [1,2410,null,{}] 21:41:16 INFO - PROCESS | 1788 | 1461213676026 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 1788 | 1461213676322 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:41:16 INFO - PROCESS | 1788 | 1461213676680 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d82400 == 158 [pid = 1788] [id = 610] 21:41:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x85d86c00) [pid = 1788] [serial = 1831] [outer = (nil)] 21:41:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8894c000) [pid = 1788] [serial = 1832] [outer = 0x85d86c00] 21:41:16 INFO - PROCESS | 1788 | 1461213676772 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x889e7800) [pid = 1788] [serial = 1833] [outer = 0x85d86c00] 21:41:17 INFO - PROCESS | 1788 | 1461213677767 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1793ms 21:41:17 INFO - PROCESS | 1788 | 1461213677805 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 1788 | 1461213677814 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:41:17 INFO - PROCESS | 1788 | 1461213677825 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 1788 | 1461213677830 Marionette TRACE conn4 <- [1,2414,null,{}] 21:41:17 INFO - PROCESS | 1788 | 1461213677835 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:18 INFO - PROCESS | 1788 | 1461213678094 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:41:18 INFO - PROCESS | 1788 | 1461213678467 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894f400 == 159 [pid = 1788] [id = 611] 21:41:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x89aab800) [pid = 1788] [serial = 1834] [outer = (nil)] 21:41:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8ac63000) [pid = 1788] [serial = 1835] [outer = 0x89aab800] 21:41:18 INFO - PROCESS | 1788 | 1461213678560 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8b21f400) [pid = 1788] [serial = 1836] [outer = 0x89aab800] 21:41:19 INFO - PROCESS | 1788 | 1461213679501 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1741ms 21:41:19 INFO - PROCESS | 1788 | 1461213679566 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:41:19 INFO - PROCESS | 1788 | 1461213679570 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:41:19 INFO - PROCESS | 1788 | 1461213679577 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1788 | 1461213679583 Marionette TRACE conn4 <- [1,2418,null,{}] 21:41:19 INFO - PROCESS | 1788 | 1461213679600 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 1788 | 1461213679871 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:41:20 INFO - PROCESS | 1788 | 1461213680217 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d18000 == 160 [pid = 1788] [id = 612] 21:41:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x88ff1800) [pid = 1788] [serial = 1837] [outer = (nil)] 21:41:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8b5f9400) [pid = 1788] [serial = 1838] [outer = 0x88ff1800] 21:41:20 INFO - PROCESS | 1788 | 1461213680312 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8ea98800) [pid = 1788] [serial = 1839] [outer = 0x88ff1800] 21:41:21 INFO - PROCESS | 1788 | 1461213681176 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1643ms 21:41:21 INFO - PROCESS | 1788 | 1461213681224 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 1788 | 1461213681228 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:41:21 INFO - PROCESS | 1788 | 1461213681235 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 1788 | 1461213681239 Marionette TRACE conn4 <- [1,2422,null,{}] 21:41:21 INFO - PROCESS | 1788 | 1461213681245 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 1788 | 1461213681486 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:41:21 INFO - PROCESS | 1788 | 1461213681829 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ce400 == 161 [pid = 1788] [id = 613] 21:41:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8ac62000) [pid = 1788] [serial = 1840] [outer = (nil)] 21:41:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f44f400) [pid = 1788] [serial = 1841] [outer = 0x8ac62000] 21:41:21 INFO - PROCESS | 1788 | 1461213681923 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f4af000) [pid = 1788] [serial = 1842] [outer = 0x8ac62000] 21:41:22 INFO - PROCESS | 1788 | 1461213682811 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1630ms 21:41:22 INFO - PROCESS | 1788 | 1461213682867 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 1788 | 1461213682871 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:41:22 INFO - PROCESS | 1788 | 1461213682877 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 1788 | 1461213682881 Marionette TRACE conn4 <- [1,2426,null,{}] 21:41:22 INFO - PROCESS | 1788 | 1461213682887 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 1788 | 1461213683107 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:41:23 INFO - PROCESS | 1788 | 1461213683442 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afd8000 == 162 [pid = 1788] [id = 614] 21:41:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8f8e8000) [pid = 1788] [serial = 1843] [outer = (nil)] 21:41:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fa40800) [pid = 1788] [serial = 1844] [outer = 0x8f8e8000] 21:41:23 INFO - PROCESS | 1788 | 1461213683587 Marionette DEBUG loaded listener.js 21:41:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fd51000) [pid = 1788] [serial = 1845] [outer = 0x8f8e8000] 21:41:24 INFO - PROCESS | 1788 | 1461213684467 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1635ms 21:41:24 INFO - PROCESS | 1788 | 1461213684514 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 1788 | 1461213684517 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:41:24 INFO - PROCESS | 1788 | 1461213684524 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 1788 | 1461213684527 Marionette TRACE conn4 <- [1,2430,null,{}] 21:41:24 INFO - PROCESS | 1788 | 1461213684533 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:24 INFO - PROCESS | 1788 | 1461213684766 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:41:25 INFO - PROCESS | 1788 | 1461213685049 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f2400 == 163 [pid = 1788] [id = 615] 21:41:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8fa43800) [pid = 1788] [serial = 1846] [outer = (nil)] 21:41:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8fe62c00) [pid = 1788] [serial = 1847] [outer = 0x8fa43800] 21:41:25 INFO - PROCESS | 1788 | 1461213685200 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8ffcbc00) [pid = 1788] [serial = 1848] [outer = 0x8fa43800] 21:41:26 INFO - PROCESS | 1788 | 1461213686108 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1631ms 21:41:26 INFO - PROCESS | 1788 | 1461213686156 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1788 | 1461213686160 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:41:26 INFO - PROCESS | 1788 | 1461213686166 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1788 | 1461213686170 Marionette TRACE conn4 <- [1,2434,null,{}] 21:41:26 INFO - PROCESS | 1788 | 1461213686175 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 1788 | 1461213686410 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:41:26 INFO - PROCESS | 1788 | 1461213686747 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f6800 == 164 [pid = 1788] [id = 616] 21:41:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8f453400) [pid = 1788] [serial = 1849] [outer = (nil)] 21:41:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x90255000) [pid = 1788] [serial = 1850] [outer = 0x8f453400] 21:41:26 INFO - PROCESS | 1788 | 1461213686837 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x90620400) [pid = 1788] [serial = 1851] [outer = 0x8f453400] 21:41:27 INFO - PROCESS | 1788 | 1461213687747 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1629ms 21:41:27 INFO - PROCESS | 1788 | 1461213687796 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 1788 | 1461213687800 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:41:27 INFO - PROCESS | 1788 | 1461213687807 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 1788 | 1461213687810 Marionette TRACE conn4 <- [1,2438,null,{}] 21:41:27 INFO - PROCESS | 1788 | 1461213687816 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:28 INFO - PROCESS | 1788 | 1461213688032 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:41:28 INFO - PROCESS | 1788 | 1461213688369 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdba000 == 165 [pid = 1788] [id = 617] 21:41:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x8fe64c00) [pid = 1788] [serial = 1852] [outer = (nil)] 21:41:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x907e3400) [pid = 1788] [serial = 1853] [outer = 0x8fe64c00] 21:41:28 INFO - PROCESS | 1788 | 1461213688460 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x9085e800) [pid = 1788] [serial = 1854] [outer = 0x8fe64c00] 21:41:29 INFO - PROCESS | 1788 | 1461213689363 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1584ms 21:41:29 INFO - PROCESS | 1788 | 1461213689393 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:41:29 INFO - PROCESS | 1788 | 1461213689397 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:41:29 INFO - PROCESS | 1788 | 1461213689403 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1788 | 1461213689407 Marionette TRACE conn4 <- [1,2442,null,{}] 21:41:29 INFO - PROCESS | 1788 | 1461213689413 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 1788 | 1461213689635 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:41:29 INFO - PROCESS | 1788 | 1461213689972 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x90402c00 == 166 [pid = 1788] [id = 618] 21:41:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x907a1c00) [pid = 1788] [serial = 1855] [outer = (nil)] 21:41:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x920f8000) [pid = 1788] [serial = 1856] [outer = 0x907a1c00] 21:41:30 INFO - PROCESS | 1788 | 1461213690067 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x92a7a000) [pid = 1788] [serial = 1857] [outer = 0x907a1c00] 21:41:30 INFO - PROCESS | 1788 | 1461213690930 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1582ms 21:41:30 INFO - PROCESS | 1788 | 1461213690986 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 1788 | 1461213690989 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:41:31 INFO - PROCESS | 1788 | 1461213691017 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1788 | 1461213691021 Marionette TRACE conn4 <- [1,2446,null,{}] 21:41:31 INFO - PROCESS | 1788 | 1461213691026 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:31 INFO - PROCESS | 1788 | 1461213691256 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:41:31 INFO - PROCESS | 1788 | 1461213691620 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x9079e400 == 167 [pid = 1788] [id = 619] 21:41:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x92bbcc00) [pid = 1788] [serial = 1858] [outer = (nil)] 21:41:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x92c97800) [pid = 1788] [serial = 1859] [outer = 0x92bbcc00] 21:41:31 INFO - PROCESS | 1788 | 1461213691711 Marionette DEBUG loaded listener.js 21:41:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x92f0b400) [pid = 1788] [serial = 1860] [outer = 0x92bbcc00] 21:41:32 INFO - PROCESS | 1788 | 1461213692600 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1634ms 21:41:32 INFO - PROCESS | 1788 | 1461213692647 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:41:32 INFO - PROCESS | 1788 | 1461213692651 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:41:32 INFO - PROCESS | 1788 | 1461213692658 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 1788 | 1461213692663 Marionette TRACE conn4 <- [1,2450,null,{}] 21:41:32 INFO - PROCESS | 1788 | 1461213692668 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:32 INFO - PROCESS | 1788 | 1461213692918 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:41:33 INFO - PROCESS | 1788 | 1461213693256 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bb9000 == 168 [pid = 1788] [id = 620] 21:41:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x939d3800) [pid = 1788] [serial = 1861] [outer = (nil)] 21:41:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x9509c400) [pid = 1788] [serial = 1862] [outer = 0x939d3800] 21:41:33 INFO - PROCESS | 1788 | 1461213693354 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x96feb000) [pid = 1788] [serial = 1863] [outer = 0x939d3800] 21:41:34 INFO - PROCESS | 1788 | 1461213694249 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1636ms 21:41:34 INFO - PROCESS | 1788 | 1461213694295 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 1788 | 1461213694299 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:41:34 INFO - PROCESS | 1788 | 1461213694305 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1788 | 1461213694309 Marionette TRACE conn4 <- [1,2454,null,{}] 21:41:34 INFO - PROCESS | 1788 | 1461213694314 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 1788 | 1461213694528 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:41:34 INFO - PROCESS | 1788 | 1461213694865 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x939db400 == 169 [pid = 1788] [id = 621] 21:41:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x97cb8000) [pid = 1788] [serial = 1864] [outer = (nil)] 21:41:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x97d14c00) [pid = 1788] [serial = 1865] [outer = 0x97cb8000] 21:41:34 INFO - PROCESS | 1788 | 1461213694955 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x97d96c00) [pid = 1788] [serial = 1866] [outer = 0x97cb8000] 21:41:35 INFO - PROCESS | 1788 | 1461213695862 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1629ms 21:41:35 INFO - PROCESS | 1788 | 1461213695935 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 1788 | 1461213695938 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:41:35 INFO - PROCESS | 1788 | 1461213695945 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 1788 | 1461213695949 Marionette TRACE conn4 <- [1,2458,null,{}] 21:41:35 INFO - PROCESS | 1788 | 1461213695954 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:36 INFO - PROCESS | 1788 | 1461213696171 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:41:36 INFO - PROCESS | 1788 | 1461213696522 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e8c00 == 170 [pid = 1788] [id = 622] 21:41:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x977fc800) [pid = 1788] [serial = 1867] [outer = (nil)] 21:41:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x980bdc00) [pid = 1788] [serial = 1868] [outer = 0x977fc800] 21:41:36 INFO - PROCESS | 1788 | 1461213696614 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x984c5400) [pid = 1788] [serial = 1869] [outer = 0x977fc800] 21:41:37 INFO - PROCESS | 1788 | 1461213697466 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1591ms 21:41:37 INFO - PROCESS | 1788 | 1461213697537 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1788 | 1461213697541 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:41:37 INFO - PROCESS | 1788 | 1461213697547 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1788 | 1461213697549 Marionette TRACE conn4 <- [1,2462,null,{}] 21:41:37 INFO - PROCESS | 1788 | 1461213697555 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 1788 | 1461213697787 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:41:38 INFO - PROCESS | 1788 | 1461213698123 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x939d7400 == 171 [pid = 1788] [id = 623] 21:41:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x939d7800) [pid = 1788] [serial = 1870] [outer = (nil)] 21:41:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x99212c00) [pid = 1788] [serial = 1871] [outer = 0x939d7800] 21:41:38 INFO - PROCESS | 1788 | 1461213698217 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x99940000) [pid = 1788] [serial = 1872] [outer = 0x939d7800] 21:41:39 INFO - PROCESS | 1788 | 1461213699155 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1677ms 21:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:41:39 INFO - PROCESS | 1788 | 1461213699225 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 1788 | 1461213699228 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:41:39 INFO - PROCESS | 1788 | 1461213699235 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 1788 | 1461213699238 Marionette TRACE conn4 <- [1,2466,null,{}] 21:41:39 INFO - PROCESS | 1788 | 1461213699244 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 1788 | 1461213699483 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:41:39 INFO - PROCESS | 1788 | 1461213699822 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a94800 == 172 [pid = 1788] [id = 624] 21:41:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x980b6400) [pid = 1788] [serial = 1873] [outer = (nil)] 21:41:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9b0bd400) [pid = 1788] [serial = 1874] [outer = 0x980b6400] 21:41:39 INFO - PROCESS | 1788 | 1461213699914 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x9df17800) [pid = 1788] [serial = 1875] [outer = 0x980b6400] 21:41:40 INFO - PROCESS | 1788 | 1461213700874 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1683ms 21:41:40 INFO - PROCESS | 1788 | 1461213700918 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 1788 | 1461213700922 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:41:40 INFO - PROCESS | 1788 | 1461213700928 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 1788 | 1461213700932 Marionette TRACE conn4 <- [1,2470,null,{}] 21:41:40 INFO - PROCESS | 1788 | 1461213700938 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 1788 | 1461213701166 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:41:41 INFO - PROCESS | 1788 | 1461213701521 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b5800 == 173 [pid = 1788] [id = 625] 21:41:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x8ea9c000) [pid = 1788] [serial = 1876] [outer = (nil)] 21:41:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x9fe22000) [pid = 1788] [serial = 1877] [outer = 0x8ea9c000] 21:41:41 INFO - PROCESS | 1788 | 1461213701617 Marionette DEBUG loaded listener.js 21:41:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x9fe26c00) [pid = 1788] [serial = 1878] [outer = 0x8ea9c000] 21:41:42 INFO - PROCESS | 1788 | 1461213702489 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 21:41:42 INFO - PROCESS | 1788 | 1461213702508 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:41:42 INFO - PROCESS | 1788 | 1461213702511 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:41:42 INFO - PROCESS | 1788 | 1461213702518 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - PROCESS | 1788 | 1461213702520 Marionette TRACE conn4 <- [1,2474,null,{}] 21:41:42 INFO - PROCESS | 1788 | 1461213702526 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:42 INFO - PROCESS | 1788 | 1461213702748 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:41:43 INFO - PROCESS | 1788 | 1461213703047 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x85538400 == 174 [pid = 1788] [id = 626] 21:41:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x97ea4c00) [pid = 1788] [serial = 1879] [outer = (nil)] 21:41:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0xa0ade000) [pid = 1788] [serial = 1880] [outer = 0x97ea4c00] 21:41:43 INFO - PROCESS | 1788 | 1461213703184 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0xa0c3ac00) [pid = 1788] [serial = 1881] [outer = 0x97ea4c00] 21:41:44 INFO - PROCESS | 1788 | 1461213704124 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1678ms 21:41:44 INFO - PROCESS | 1788 | 1461213704197 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:41:44 INFO - PROCESS | 1788 | 1461213704200 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:41:44 INFO - PROCESS | 1788 | 1461213704207 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1788 | 1461213704210 Marionette TRACE conn4 <- [1,2478,null,{}] 21:41:44 INFO - PROCESS | 1788 | 1461213704216 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:44 INFO - PROCESS | 1788 | 1461213704442 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:41:44 INFO - PROCESS | 1788 | 1461213704786 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348bc00 == 175 [pid = 1788] [id = 627] 21:41:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0xa0c1b400) [pid = 1788] [serial = 1882] [outer = (nil)] 21:41:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0xa0eb4000) [pid = 1788] [serial = 1883] [outer = 0xa0c1b400] 21:41:44 INFO - PROCESS | 1788 | 1461213704880 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0xa0eb5000) [pid = 1788] [serial = 1884] [outer = 0xa0c1b400] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa3fc00 == 174 [pid = 1788] [id = 87] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff6800 == 173 [pid = 1788] [id = 563] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x841b9000 == 172 [pid = 1788] [id = 608] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x890f6c00 == 171 [pid = 1788] [id = 607] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8553a000 == 170 [pid = 1788] [id = 606] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x85c3c000 == 169 [pid = 1788] [id = 605] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x96ff1400 == 168 [pid = 1788] [id = 598] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x930dc000 == 167 [pid = 1788] [id = 597] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x85c3d000 == 166 [pid = 1788] [id = 596] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x907d9400 == 165 [pid = 1788] [id = 595] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x90409c00 == 164 [pid = 1788] [id = 594] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x83930400 == 163 [pid = 1788] [id = 592] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8fe65000 == 162 [pid = 1788] [id = 593] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8f44a800 == 161 [pid = 1788] [id = 591] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x89aba000 == 160 [pid = 1788] [id = 590] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5a4800 == 159 [pid = 1788] [id = 589] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x895eb800 == 158 [pid = 1788] [id = 588] 21:41:47 INFO - PROCESS | 1788 | --DOCSHELL 0x84c56000 == 157 [pid = 1788] [id = 587] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x8afdb400) [pid = 1788] [serial = 1623] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x99a12c00) [pid = 1788] [serial = 1662] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x8afd5000) [pid = 1788] [serial = 1760] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x88fec000) [pid = 1788] [serial = 1754] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x85539400) [pid = 1788] [serial = 1757] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x87d0dc00) [pid = 1788] [serial = 1751] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x84d44000) [pid = 1788] [serial = 1748] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x853d2800) [pid = 1788] [serial = 1749] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x98b05c00) [pid = 1788] [serial = 1745] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x97ea0000) [pid = 1788] [serial = 1743] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x97e9e000) [pid = 1788] [serial = 1742] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x97d14800) [pid = 1788] [serial = 1740] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x97d0dc00) [pid = 1788] [serial = 1739] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x9790c800) [pid = 1788] [serial = 1737] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x977fb000) [pid = 1788] [serial = 1736] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x94f04400) [pid = 1788] [serial = 1734] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x95097800) [pid = 1788] [serial = 1733] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x930e5800) [pid = 1788] [serial = 1731] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x930e2400) [pid = 1788] [serial = 1730] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x92f01c00) [pid = 1788] [serial = 1728] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x92bc2800) [pid = 1788] [serial = 1727] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x92aec400) [pid = 1788] [serial = 1725] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x92a79800) [pid = 1788] [serial = 1724] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x907dc400) [pid = 1788] [serial = 1722] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x9079ac00) [pid = 1788] [serial = 1721] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x90406800) [pid = 1788] [serial = 1719] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x901e6400) [pid = 1788] [serial = 1718] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8ffd0400) [pid = 1788] [serial = 1716] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8ffca000) [pid = 1788] [serial = 1715] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8fdaf800) [pid = 1788] [serial = 1713] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8fd8d400) [pid = 1788] [serial = 1712] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8f8ea000) [pid = 1788] [serial = 1710] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x8f5a3000) [pid = 1788] [serial = 1709] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8e8a4c00) [pid = 1788] [serial = 1707] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8e89a400) [pid = 1788] [serial = 1706] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8b5f1000) [pid = 1788] [serial = 1704] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8b5a9400) [pid = 1788] [serial = 1703] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8b51a400) [pid = 1788] [serial = 1701] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8b215400) [pid = 1788] [serial = 1700] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x895ee400) [pid = 1788] [serial = 1698] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x890f3000) [pid = 1788] [serial = 1697] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x87d14c00) [pid = 1788] [serial = 1695] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8711d400) [pid = 1788] [serial = 1694] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88998c00) [pid = 1788] [serial = 1758] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x890f1c00) [pid = 1788] [serial = 1755] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x88618000) [pid = 1788] [serial = 1752] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1788 | 1461213708450 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 4285ms 21:41:48 INFO - PROCESS | 1788 | 1461213708492 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:41:48 INFO - PROCESS | 1788 | 1461213708498 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:41:48 INFO - PROCESS | 1788 | 1461213708507 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1788 | 1461213708513 Marionette TRACE conn4 <- [1,2482,null,{}] 21:41:48 INFO - PROCESS | 1788 | 1461213708523 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 1788 | 1461213708765 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:41:49 INFO - PROCESS | 1788 | 1461213708987 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x838cf400 == 158 [pid = 1788] [id = 628] 21:41:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x84c56000) [pid = 1788] [serial = 1885] [outer = (nil)] 21:41:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8711fc00) [pid = 1788] [serial = 1886] [outer = 0x84c56000] 21:41:49 INFO - PROCESS | 1788 | 1461213709073 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x87d15000) [pid = 1788] [serial = 1887] [outer = 0x84c56000] 21:41:49 INFO - PROCESS | 1788 | 1461213709884 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1393ms 21:41:49 INFO - PROCESS | 1788 | 1461213709900 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 1788 | 1461213709909 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:41:49 INFO - PROCESS | 1788 | 1461213709919 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 1788 | 1461213709922 Marionette TRACE conn4 <- [1,2486,null,{}] 21:41:49 INFO - PROCESS | 1788 | 1461213709928 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 1788 | 1461213710239 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:41:50 INFO - PROCESS | 1788 | 1461213710382 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b04400 == 159 [pid = 1788] [id = 629] 21:41:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x85c44000) [pid = 1788] [serial = 1888] [outer = (nil)] 21:41:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x889a1400) [pid = 1788] [serial = 1889] [outer = 0x85c44000] 21:41:50 INFO - PROCESS | 1788 | 1461213710457 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x88fec400) [pid = 1788] [serial = 1890] [outer = 0x85c44000] 21:41:51 INFO - PROCESS | 1788 | 1461213711477 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 21:41:51 INFO - PROCESS | 1788 | 1461213711553 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1788 | 1461213711557 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:41:51 INFO - PROCESS | 1788 | 1461213711563 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1788 | 1461213711568 Marionette TRACE conn4 <- [1,2490,null,{}] 21:41:51 INFO - PROCESS | 1788 | 1461213711590 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 1788 | 1461213711872 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:41:51 INFO - PROCESS | 1788 | 1461213711906 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x88996800 == 160 [pid = 1788] [id = 630] 21:41:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x895eb800) [pid = 1788] [serial = 1891] [outer = (nil)] 21:41:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8ac58400) [pid = 1788] [serial = 1892] [outer = 0x895eb800] 21:41:52 INFO - PROCESS | 1788 | 1461213712024 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8afd3800) [pid = 1788] [serial = 1893] [outer = 0x895eb800] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x890f7400) [pid = 1788] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x92bbd000) [pid = 1788] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x9fb9b000) [pid = 1788] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x890f8800) [pid = 1788] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x85c3b000) [pid = 1788] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x87d15800) [pid = 1788] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x85c3d800) [pid = 1788] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x99940c00) [pid = 1788] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x97ea9400) [pid = 1788] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x99940400) [pid = 1788] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x97eaac00) [pid = 1788] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x9061dc00) [pid = 1788] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x97904800) [pid = 1788] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x96fea800) [pid = 1788] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8f59c800) [pid = 1788] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x907e4000) [pid = 1788] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x90620c00) [pid = 1788] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8ffcf000) [pid = 1788] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8fdaec00) [pid = 1788] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8f44e000) [pid = 1788] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x8b515800) [pid = 1788] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8b5ae800) [pid = 1788] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x895ec000) [pid = 1788] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:41:53 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x8553b000) [pid = 1788] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:41:53 INFO - PROCESS | 1788 | 1461213713666 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2137ms 21:41:53 INFO - PROCESS | 1788 | 1461213713701 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 1788 | 1461213713720 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:41:53 INFO - PROCESS | 1788 | 1461213713727 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 1788 | 1461213713730 Marionette TRACE conn4 <- [1,2494,null,{}] 21:41:53 INFO - PROCESS | 1788 | 1461213713735 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:54 INFO - PROCESS | 1788 | 1461213714015 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:41:54 INFO - PROCESS | 1788 | 1461213714032 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b8000 == 161 [pid = 1788] [id = 631] 21:41:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x890eec00) [pid = 1788] [serial = 1894] [outer = (nil)] 21:41:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x8afdbc00) [pid = 1788] [serial = 1895] [outer = 0x890eec00] 21:41:54 INFO - PROCESS | 1788 | 1461213714108 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x8b21dc00) [pid = 1788] [serial = 1896] [outer = 0x890eec00] 21:41:54 INFO - PROCESS | 1788 | 1461213714992 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1281ms 21:41:55 INFO - PROCESS | 1788 | 1461213715008 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 1788 | 1461213715012 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:41:55 INFO - PROCESS | 1788 | 1461213715030 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1788 | 1461213715032 Marionette TRACE conn4 <- [1,2498,null,{}] 21:41:55 INFO - PROCESS | 1788 | 1461213715038 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 1788 | 1461213715242 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:41:55 INFO - PROCESS | 1788 | 1461213715694 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c54800 == 162 [pid = 1788] [id = 632] 21:41:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x84c5bc00) [pid = 1788] [serial = 1897] [outer = (nil)] 21:41:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x853d6800) [pid = 1788] [serial = 1898] [outer = 0x84c5bc00] 21:41:55 INFO - PROCESS | 1788 | 1461213715838 Marionette DEBUG loaded listener.js 21:41:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x85c3cc00) [pid = 1788] [serial = 1899] [outer = 0x84c5bc00] 21:41:56 INFO - PROCESS | 1788 | 1461213716819 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1843ms 21:41:56 INFO - PROCESS | 1788 | 1461213716863 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:41:56 INFO - PROCESS | 1788 | 1461213716869 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:41:56 INFO - PROCESS | 1788 | 1461213716877 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:41:56 INFO - PROCESS | 1788 | 1461213716884 Marionette TRACE conn4 <- [1,2502,null,{}] 21:41:56 INFO - PROCESS | 1788 | 1461213716892 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 1788 | 1461213717132 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:41:57 INFO - PROCESS | 1788 | 1461213717474 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x88618c00 == 163 [pid = 1788] [id = 633] 21:41:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8861d000) [pid = 1788] [serial = 1900] [outer = (nil)] 21:41:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x88957800) [pid = 1788] [serial = 1901] [outer = 0x8861d000] 21:41:57 INFO - PROCESS | 1788 | 1461213717573 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x88de2800) [pid = 1788] [serial = 1902] [outer = 0x8861d000] 21:41:58 INFO - PROCESS | 1788 | 1461213718586 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1744ms 21:41:58 INFO - PROCESS | 1788 | 1461213718624 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1788 | 1461213718631 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:41:58 INFO - PROCESS | 1788 | 1461213718637 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1788 | 1461213718641 Marionette TRACE conn4 <- [1,2506,null,{}] 21:41:58 INFO - PROCESS | 1788 | 1461213718647 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:58 INFO - PROCESS | 1788 | 1461213718884 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:41:59 INFO - PROCESS | 1788 | 1461213719262 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x88620c00 == 164 [pid = 1788] [id = 634] 21:41:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x890ef400) [pid = 1788] [serial = 1903] [outer = (nil)] 21:41:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x895ec000) [pid = 1788] [serial = 1904] [outer = 0x890ef400] 21:41:59 INFO - PROCESS | 1788 | 1461213719361 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8ac65000) [pid = 1788] [serial = 1905] [outer = 0x890ef400] 21:42:00 INFO - PROCESS | 1788 | 1461213720326 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1738ms 21:42:00 INFO - PROCESS | 1788 | 1461213720376 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:42:00 INFO - PROCESS | 1788 | 1461213720381 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:42:00 INFO - PROCESS | 1788 | 1461213720398 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 1788 | 1461213720407 Marionette TRACE conn4 <- [1,2510,null,{}] 21:42:00 INFO - PROCESS | 1788 | 1461213720414 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:00 INFO - PROCESS | 1788 | 1461213720670 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:42:01 INFO - PROCESS | 1788 | 1461213721011 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c58400 == 165 [pid = 1788] [id = 635] 21:42:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x84c59c00) [pid = 1788] [serial = 1906] [outer = (nil)] 21:42:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b5a9800) [pid = 1788] [serial = 1907] [outer = 0x84c59c00] 21:42:01 INFO - PROCESS | 1788 | 1461213721113 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8e89ac00) [pid = 1788] [serial = 1908] [outer = 0x84c59c00] 21:42:02 INFO - PROCESS | 1788 | 1461213722054 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1707ms 21:42:02 INFO - PROCESS | 1788 | 1461213722098 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:42:02 INFO - PROCESS | 1788 | 1461213722103 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:42:02 INFO - PROCESS | 1788 | 1461213722110 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 1788 | 1461213722113 Marionette TRACE conn4 <- [1,2514,null,{}] 21:42:02 INFO - PROCESS | 1788 | 1461213722119 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:02 INFO - PROCESS | 1788 | 1461213722346 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:42:02 INFO - PROCESS | 1788 | 1461213722635 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afd5800 == 166 [pid = 1788] [id = 636] 21:42:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8b522400) [pid = 1788] [serial = 1909] [outer = (nil)] 21:42:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8f44e000) [pid = 1788] [serial = 1910] [outer = 0x8b522400] 21:42:02 INFO - PROCESS | 1788 | 1461213722783 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f4a6800) [pid = 1788] [serial = 1911] [outer = 0x8b522400] 21:42:03 INFO - PROCESS | 1788 | 1461213723717 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1684ms 21:42:03 INFO - PROCESS | 1788 | 1461213723794 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 1788 | 1461213723797 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:42:03 INFO - PROCESS | 1788 | 1461213723804 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 1788 | 1461213723808 Marionette TRACE conn4 <- [1,2518,null,{}] 21:42:03 INFO - PROCESS | 1788 | 1461213723814 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:04 INFO - PROCESS | 1788 | 1461213724078 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:42:04 INFO - PROCESS | 1788 | 1461213724422 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f0c00 == 167 [pid = 1788] [id = 637] 21:42:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f8f1000) [pid = 1788] [serial = 1912] [outer = (nil)] 21:42:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8fa42800) [pid = 1788] [serial = 1913] [outer = 0x8f8f1000] 21:42:04 INFO - PROCESS | 1788 | 1461213724533 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fdb8c00) [pid = 1788] [serial = 1914] [outer = 0x8f8f1000] 21:42:05 INFO - PROCESS | 1788 | 1461213725494 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1729ms 21:42:05 INFO - PROCESS | 1788 | 1461213725534 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 1788 | 1461213725537 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:42:05 INFO - PROCESS | 1788 | 1461213725545 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1788 | 1461213725550 Marionette TRACE conn4 <- [1,2522,null,{}] 21:42:05 INFO - PROCESS | 1788 | 1461213725556 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 1788 | 1461213725814 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:42:06 INFO - PROCESS | 1788 | 1461213726154 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac5a000 == 168 [pid = 1788] [id = 638] 21:42:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8b51d400) [pid = 1788] [serial = 1915] [outer = (nil)] 21:42:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8ffd4400) [pid = 1788] [serial = 1916] [outer = 0x8b51d400] 21:42:06 INFO - PROCESS | 1788 | 1461213726250 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x901e2800) [pid = 1788] [serial = 1917] [outer = 0x8b51d400] 21:42:07 INFO - PROCESS | 1788 | 1461213727190 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 21:42:07 INFO - PROCESS | 1788 | 1461213727234 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:42:07 INFO - PROCESS | 1788 | 1461213727238 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:42:07 INFO - PROCESS | 1788 | 1461213727245 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 1788 | 1461213727249 Marionette TRACE conn4 <- [1,2526,null,{}] 21:42:07 INFO - PROCESS | 1788 | 1461213727255 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 1788 | 1461213727507 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:42:07 INFO - PROCESS | 1788 | 1461213727851 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 1788 | ++DOCSHELL 0x826f0000 == 169 [pid = 1788] [id = 639] 21:42:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8f455400) [pid = 1788] [serial = 1918] [outer = (nil)] 21:42:07 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x90796000) [pid = 1788] [serial = 1919] [outer = 0x8f455400] 21:42:07 INFO - PROCESS | 1788 | 1461213727943 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x907da000) [pid = 1788] [serial = 1920] [outer = 0x8f455400] 21:42:08 INFO - PROCESS | 1788 | 1461213728852 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1687ms 21:42:08 INFO - PROCESS | 1788 | 1461213728932 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:42:08 INFO - PROCESS | 1788 | 1461213728935 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:42:08 INFO - PROCESS | 1788 | 1461213728943 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - PROCESS | 1788 | 1461213728947 Marionette TRACE conn4 <- [1,2530,null,{}] 21:42:08 INFO - PROCESS | 1788 | 1461213728952 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:09 INFO - PROCESS | 1788 | 1461213729262 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:42:09 INFO - PROCESS | 1788 | 1461213729527 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x9040e400 == 170 [pid = 1788] [id = 640] 21:42:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x90410400) [pid = 1788] [serial = 1921] [outer = (nil)] 21:42:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x92a79000) [pid = 1788] [serial = 1922] [outer = 0x90410400] 21:42:09 INFO - PROCESS | 1788 | 1461213729620 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x92ae9400) [pid = 1788] [serial = 1923] [outer = 0x90410400] 21:42:10 INFO - PROCESS | 1788 | 1461213730489 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1596ms 21:42:10 INFO - PROCESS | 1788 | 1461213730539 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 1788 | 1461213730544 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:42:10 INFO - PROCESS | 1788 | 1461213730550 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 1788 | 1461213730552 Marionette TRACE conn4 <- [1,2534,null,{}] 21:42:10 INFO - PROCESS | 1788 | 1461213730559 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:10 INFO - PROCESS | 1788 | 1461213730786 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:42:11 INFO - PROCESS | 1788 | 1461213731179 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe69800 == 171 [pid = 1788] [id = 641] 21:42:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x90794000) [pid = 1788] [serial = 1924] [outer = (nil)] 21:42:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x92f04000) [pid = 1788] [serial = 1925] [outer = 0x90794000] 21:42:11 INFO - PROCESS | 1788 | 1461213731270 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x930e5800) [pid = 1788] [serial = 1926] [outer = 0x90794000] 21:42:12 INFO - PROCESS | 1788 | 1461213732192 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1683ms 21:42:12 INFO - PROCESS | 1788 | 1461213732234 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 1788 | 1461213732238 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:42:12 INFO - PROCESS | 1788 | 1461213732244 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1788 | 1461213732247 Marionette TRACE conn4 <- [1,2538,null,{}] 21:42:12 INFO - PROCESS | 1788 | 1461213732253 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:12 INFO - PROCESS | 1788 | 1461213732477 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:42:12 INFO - PROCESS | 1788 | 1461213732847 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x94f04400 == 172 [pid = 1788] [id = 642] 21:42:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x94f05c00) [pid = 1788] [serial = 1927] [outer = (nil)] 21:42:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x94f0d000) [pid = 1788] [serial = 1928] [outer = 0x94f05c00] 21:42:12 INFO - PROCESS | 1788 | 1461213732954 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x96fe6000) [pid = 1788] [serial = 1929] [outer = 0x94f05c00] 21:42:13 INFO - PROCESS | 1788 | 1461213733926 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1731ms 21:42:13 INFO - PROCESS | 1788 | 1461213733976 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:42:13 INFO - PROCESS | 1788 | 1461213733981 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:42:13 INFO - PROCESS | 1788 | 1461213733987 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - PROCESS | 1788 | 1461213733991 Marionette TRACE conn4 <- [1,2542,null,{}] 21:42:13 INFO - PROCESS | 1788 | 1461213733997 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:14 INFO - PROCESS | 1788 | 1461213734255 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:42:14 INFO - PROCESS | 1788 | 1461213734594 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x939d4000 == 173 [pid = 1788] [id = 643] 21:42:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x939da000) [pid = 1788] [serial = 1930] [outer = (nil)] 21:42:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x97e0fc00) [pid = 1788] [serial = 1931] [outer = 0x939da000] 21:42:14 INFO - PROCESS | 1788 | 1461213734690 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x97ea0000) [pid = 1788] [serial = 1932] [outer = 0x939da000] 21:42:15 INFO - PROCESS | 1788 | 1461213735587 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1637ms 21:42:15 INFO - PROCESS | 1788 | 1461213735623 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 1788 | 1461213735628 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:42:15 INFO - PROCESS | 1788 | 1461213735634 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 1788 | 1461213735638 Marionette TRACE conn4 <- [1,2546,null,{}] 21:42:15 INFO - PROCESS | 1788 | 1461213735643 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:15 INFO - PROCESS | 1788 | 1461213735871 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:42:16 INFO - PROCESS | 1788 | 1461213736235 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a9b400 == 174 [pid = 1788] [id = 644] 21:42:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x90403000) [pid = 1788] [serial = 1933] [outer = (nil)] 21:42:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x98f06000) [pid = 1788] [serial = 1934] [outer = 0x90403000] 21:42:16 INFO - PROCESS | 1788 | 1461213736327 Marionette DEBUG loaded listener.js 21:42:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x9919d000) [pid = 1788] [serial = 1935] [outer = 0x90403000] 21:42:17 INFO - PROCESS | 1788 | 1461213737241 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1642ms 21:42:17 INFO - PROCESS | 1788 | 1461213737276 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 1788 | 1461213737279 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:42:17 INFO - PROCESS | 1788 | 1461213737286 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 1788 | 1461213737290 Marionette TRACE conn4 <- [1,2550,null,{}] 21:42:17 INFO - PROCESS | 1788 | 1461213737295 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 1788 | 1461213737611 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:42:17 INFO - PROCESS | 1788 | 1461213737836 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d7800 == 175 [pid = 1788] [id = 645] 21:42:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x8fa41000) [pid = 1788] [serial = 1936] [outer = (nil)] 21:42:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x9ae6a400) [pid = 1788] [serial = 1937] [outer = 0x8fa41000] 21:42:17 INFO - PROCESS | 1788 | 1461213737972 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x9b030c00) [pid = 1788] [serial = 1938] [outer = 0x8fa41000] 21:42:18 INFO - PROCESS | 1788 | 1461213738886 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1642ms 21:42:18 INFO - PROCESS | 1788 | 1461213738930 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1788 | 1461213738934 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:42:18 INFO - PROCESS | 1788 | 1461213738940 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1788 | 1461213738943 Marionette TRACE conn4 <- [1,2554,null,{}] 21:42:18 INFO - PROCESS | 1788 | 1461213738949 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:19 INFO - PROCESS | 1788 | 1461213739175 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:42:19 INFO - PROCESS | 1788 | 1461213739524 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c53c00 == 176 [pid = 1788] [id = 646] 21:42:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x9ae6c400) [pid = 1788] [serial = 1939] [outer = (nil)] 21:42:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x9fe23400) [pid = 1788] [serial = 1940] [outer = 0x9ae6c400] 21:42:19 INFO - PROCESS | 1788 | 1461213739611 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x9fe24c00) [pid = 1788] [serial = 1941] [outer = 0x9ae6c400] 21:42:20 INFO - PROCESS | 1788 | 1461213740523 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1628ms 21:42:20 INFO - PROCESS | 1788 | 1461213740569 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 1788 | 1461213740573 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:42:20 INFO - PROCESS | 1788 | 1461213740580 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 1788 | 1461213740584 Marionette TRACE conn4 <- [1,2558,null,{}] 21:42:20 INFO - PROCESS | 1788 | 1461213740589 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:20 INFO - PROCESS | 1788 | 1461213740823 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:42:21 INFO - PROCESS | 1788 | 1461213741187 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x92aea400 == 177 [pid = 1788] [id = 647] 21:42:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x92c95c00) [pid = 1788] [serial = 1942] [outer = (nil)] 21:42:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0xa0a90400) [pid = 1788] [serial = 1943] [outer = 0x92c95c00] 21:42:21 INFO - PROCESS | 1788 | 1461213741281 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0xa0eae400) [pid = 1788] [serial = 1944] [outer = 0x92c95c00] 21:42:22 INFO - PROCESS | 1788 | 1461213742261 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1732ms 21:42:22 INFO - PROCESS | 1788 | 1461213742313 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 1788 | 1461213742316 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:42:22 INFO - PROCESS | 1788 | 1461213742323 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 1788 | 1461213742326 Marionette TRACE conn4 <- [1,2562,null,{}] 21:42:22 INFO - PROCESS | 1788 | 1461213742332 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:22 INFO - PROCESS | 1788 | 1461213742557 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:42:22 INFO - PROCESS | 1788 | 1461213742915 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d5000 == 178 [pid = 1788] [id = 648] 21:42:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x87127c00) [pid = 1788] [serial = 1945] [outer = (nil)] 21:42:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x8981f800) [pid = 1788] [serial = 1946] [outer = 0x87127c00] 21:42:23 INFO - PROCESS | 1788 | 1461213743010 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x89822c00) [pid = 1788] [serial = 1947] [outer = 0x87127c00] 21:42:23 INFO - PROCESS | 1788 | 1461213743960 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1687ms 21:42:24 INFO - PROCESS | 1788 | 1461213744018 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:42:24 INFO - PROCESS | 1788 | 1461213744020 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:42:24 INFO - PROCESS | 1788 | 1461213744030 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - PROCESS | 1788 | 1461213744033 Marionette TRACE conn4 <- [1,2566,null,{}] 21:42:24 INFO - PROCESS | 1788 | 1461213744037 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:24 INFO - PROCESS | 1788 | 1461213744268 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:42:24 INFO - PROCESS | 1788 | 1461213744618 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x8981e400 == 179 [pid = 1788] [id = 649] 21:42:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x8981f000) [pid = 1788] [serial = 1948] [outer = (nil)] 21:42:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0xa0a48000) [pid = 1788] [serial = 1949] [outer = 0x8981f000] 21:42:24 INFO - PROCESS | 1788 | 1461213744717 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0xa0c35c00) [pid = 1788] [serial = 1950] [outer = 0x8981f000] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x894bb000 == 178 [pid = 1788] [id = 525] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x84a93000 == 177 [pid = 1788] [id = 518] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec9400 == 176 [pid = 1788] [id = 516] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x83935c00 == 175 [pid = 1788] [id = 470] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac5ec00 == 174 [pid = 1788] [id = 521] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8fdb5800 == 173 [pid = 1788] [id = 526] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8e8a1800 == 172 [pid = 1788] [id = 523] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x89ab0800 == 171 [pid = 1788] [id = 520] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5a7000 == 170 [pid = 1788] [id = 522] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x85c46000 == 169 [pid = 1788] [id = 515] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x841b8000 == 168 [pid = 1788] [id = 631] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x88996800 == 167 [pid = 1788] [id = 630] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x83b04400 == 166 [pid = 1788] [id = 629] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x838cf400 == 165 [pid = 1788] [id = 628] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x85538400 == 164 [pid = 1788] [id = 626] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x84a94800 == 163 [pid = 1788] [id = 624] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x841b5800 == 162 [pid = 1788] [id = 625] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x939d7400 == 161 [pid = 1788] [id = 623] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x907e8c00 == 160 [pid = 1788] [id = 622] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x939db400 == 159 [pid = 1788] [id = 621] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x9079e400 == 158 [pid = 1788] [id = 619] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x92bb9000 == 157 [pid = 1788] [id = 620] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x90402c00 == 156 [pid = 1788] [id = 618] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8fdba000 == 155 [pid = 1788] [id = 617] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5f6800 == 154 [pid = 1788] [id = 616] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8f2400 == 153 [pid = 1788] [id = 615] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8afd8000 == 152 [pid = 1788] [id = 614] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x853ce400 == 151 [pid = 1788] [id = 613] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x8894f400 == 150 [pid = 1788] [id = 611] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x87d18000 == 149 [pid = 1788] [id = 612] 21:42:27 INFO - PROCESS | 1788 | --DOCSHELL 0x85d82400 == 148 [pid = 1788] [id = 610] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x89e58c00) [pid = 1788] [serial = 1692] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x98f07000) [pid = 1788] [serial = 1746] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0xa0a40c00) [pid = 1788] [serial = 1677] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x895eb400) [pid = 1788] [serial = 1823] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x88def000) [pid = 1788] [serial = 1826] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x89ab6800) [pid = 1788] [serial = 1824] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x88954400) [pid = 1788] [serial = 1820] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x85c45c00) [pid = 1788] [serial = 1817] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x85d8e000) [pid = 1788] [serial = 1818] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0xa0adec00) [pid = 1788] [serial = 1814] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x9ffa2800) [pid = 1788] [serial = 1812] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x9ff0f400) [pid = 1788] [serial = 1811] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x9fc5f800) [pid = 1788] [serial = 1809] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x9fb97000) [pid = 1788] [serial = 1808] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x9df1a400) [pid = 1788] [serial = 1806] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x9df10800) [pid = 1788] [serial = 1805] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x99a1e800) [pid = 1788] [serial = 1803] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x99a1a800) [pid = 1788] [serial = 1802] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x99199000) [pid = 1788] [serial = 1800] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x98e7f400) [pid = 1788] [serial = 1799] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x980b5400) [pid = 1788] [serial = 1797] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x97ea9800) [pid = 1788] [serial = 1796] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x97d8d400) [pid = 1788] [serial = 1794] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x97902c00) [pid = 1788] [serial = 1793] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x92f09400) [pid = 1788] [serial = 1791] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x92f02c00) [pid = 1788] [serial = 1790] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x92ae4000) [pid = 1788] [serial = 1788] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x92a7ec00) [pid = 1788] [serial = 1787] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x91453400) [pid = 1788] [serial = 1785] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x9140a800) [pid = 1788] [serial = 1784] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x90624800) [pid = 1788] [serial = 1782] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x9061f400) [pid = 1788] [serial = 1781] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x901e8c00) [pid = 1788] [serial = 1779] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8ffd0800) [pid = 1788] [serial = 1778] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8f8f3c00) [pid = 1788] [serial = 1776] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x8f8ed800) [pid = 1788] [serial = 1775] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8f4aa000) [pid = 1788] [serial = 1773] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8f456800) [pid = 1788] [serial = 1772] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8e8a3800) [pid = 1788] [serial = 1770] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x8b5f9800) [pid = 1788] [serial = 1769] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8afd1c00) [pid = 1788] [serial = 1767] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8ac5ac00) [pid = 1788] [serial = 1766] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x88955400) [pid = 1788] [serial = 1764] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x87125000) [pid = 1788] [serial = 1763] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x889e8800) [pid = 1788] [serial = 1821] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x89e5dc00) [pid = 1788] [serial = 1827] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1788 | 1461213748497 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 4488ms 21:42:28 INFO - PROCESS | 1788 | 1461213748518 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1788 | 1461213748525 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:42:28 INFO - PROCESS | 1788 | 1461213748532 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1788 | 1461213748537 Marionette TRACE conn4 <- [1,2570,null,{}] 21:42:28 INFO - PROCESS | 1788 | 1461213748545 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 1788 | 1461213748812 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:42:29 INFO - PROCESS | 1788 | 1461213749030 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d46000 == 149 [pid = 1788] [id = 650] 21:42:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x853d7000) [pid = 1788] [serial = 1951] [outer = (nil)] 21:42:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x85c46000) [pid = 1788] [serial = 1952] [outer = 0x853d7000] 21:42:29 INFO - PROCESS | 1788 | 1461213749115 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x85d8a400) [pid = 1788] [serial = 1953] [outer = 0x853d7000] 21:42:29 INFO - PROCESS | 1788 | 1461213749954 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1480ms 21:42:30 INFO - PROCESS | 1788 | 1461213750046 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1788 | 1461213750054 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:42:30 INFO - PROCESS | 1788 | 1461213750066 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 1788 | 1461213750070 Marionette TRACE conn4 <- [1,2574,null,{}] 21:42:30 INFO - PROCESS | 1788 | 1461213750076 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 1788 | 1461213750299 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:42:30 INFO - PROCESS | 1788 | 1461213750589 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c47400 == 150 [pid = 1788] [id = 651] 21:42:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x87d0e800) [pid = 1788] [serial = 1954] [outer = (nil)] 21:42:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8861a800) [pid = 1788] [serial = 1955] [outer = 0x87d0e800] 21:42:30 INFO - PROCESS | 1788 | 1461213750682 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x88954400) [pid = 1788] [serial = 1956] [outer = 0x87d0e800] 21:42:31 INFO - PROCESS | 1788 | 1461213751661 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1635ms 21:42:31 INFO - PROCESS | 1788 | 1461213751701 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 1788 | 1461213751704 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:42:31 INFO - PROCESS | 1788 | 1461213751717 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 1788 | 1461213751724 Marionette TRACE conn4 <- [1,2578,null,{}] 21:42:31 INFO - PROCESS | 1788 | 1461213751739 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:32 INFO - PROCESS | 1788 | 1461213752034 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:42:32 INFO - PROCESS | 1788 | 1461213752083 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d8f400 == 151 [pid = 1788] [id = 652] 21:42:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8861f800) [pid = 1788] [serial = 1957] [outer = (nil)] 21:42:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x88fec000) [pid = 1788] [serial = 1958] [outer = 0x8861f800] 21:42:32 INFO - PROCESS | 1788 | 1461213752183 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x890f0c00) [pid = 1788] [serial = 1959] [outer = 0x8861f800] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x939d3800) [pid = 1788] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8f453400) [pid = 1788] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88ff1800) [pid = 1788] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8fa43800) [pid = 1788] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8ac62000) [pid = 1788] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8ea9c000) [pid = 1788] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x895eb800) [pid = 1788] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x977fc800) [pid = 1788] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x939d7800) [pid = 1788] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x85c44000) [pid = 1788] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x907a1c00) [pid = 1788] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x84c56000) [pid = 1788] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0xa0c1b400) [pid = 1788] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8fe64c00) [pid = 1788] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x97cb8000) [pid = 1788] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x92bbcc00) [pid = 1788] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x89aab800) [pid = 1788] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8ac5b400) [pid = 1788] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x97ea4c00) [pid = 1788] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x85d86c00) [pid = 1788] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x980b6400) [pid = 1788] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:42:33 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x8f8e8000) [pid = 1788] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:42:33 INFO - PROCESS | 1788 | 1461213753840 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2192ms 21:42:33 INFO - PROCESS | 1788 | 1461213753904 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:42:33 INFO - PROCESS | 1788 | 1461213753908 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:42:33 INFO - PROCESS | 1788 | 1461213753934 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 1788 | 1461213753938 Marionette TRACE conn4 <- [1,2582,null,{}] 21:42:33 INFO - PROCESS | 1788 | 1461213753944 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:34 INFO - PROCESS | 1788 | 1461213754156 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:42:34 INFO - PROCESS | 1788 | 1461213754367 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a8d800 == 152 [pid = 1788] [id = 653] 21:42:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x85d86c00) [pid = 1788] [serial = 1960] [outer = (nil)] 21:42:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x890f1800) [pid = 1788] [serial = 1961] [outer = 0x85d86c00] 21:42:34 INFO - PROCESS | 1788 | 1461213754443 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x8981bc00) [pid = 1788] [serial = 1962] [outer = 0x85d86c00] 21:42:35 INFO - PROCESS | 1788 | 1461213755487 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1599ms 21:42:35 INFO - PROCESS | 1788 | 1461213755514 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 1788 | 1461213755520 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:42:35 INFO - PROCESS | 1788 | 1461213755529 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1788 | 1461213755535 Marionette TRACE conn4 <- [1,2586,null,{}] 21:42:35 INFO - PROCESS | 1788 | 1461213755545 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:35 INFO - PROCESS | 1788 | 1461213755771 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:42:36 INFO - PROCESS | 1788 | 1461213756104 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4ec00 == 153 [pid = 1788] [id = 654] 21:42:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x853ce400) [pid = 1788] [serial = 1963] [outer = (nil)] 21:42:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x87120c00) [pid = 1788] [serial = 1964] [outer = 0x853ce400] 21:42:36 INFO - PROCESS | 1788 | 1461213756216 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x87d15800) [pid = 1788] [serial = 1965] [outer = 0x853ce400] 21:42:37 INFO - PROCESS | 1788 | 1461213757170 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1683ms 21:42:37 INFO - PROCESS | 1788 | 1461213757218 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 1788 | 1461213757228 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:42:37 INFO - PROCESS | 1788 | 1461213757239 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1788 | 1461213757243 Marionette TRACE conn4 <- [1,2590,null,{}] 21:42:37 INFO - PROCESS | 1788 | 1461213757250 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:37 INFO - PROCESS | 1788 | 1461213757503 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:42:37 INFO - PROCESS | 1788 | 1461213757844 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x87124c00 == 154 [pid = 1788] [id = 655] 21:42:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x88953000) [pid = 1788] [serial = 1966] [outer = (nil)] 21:42:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x890efc00) [pid = 1788] [serial = 1967] [outer = 0x88953000] 21:42:37 INFO - PROCESS | 1788 | 1461213757945 Marionette DEBUG loaded listener.js 21:42:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x89ab0800) [pid = 1788] [serial = 1968] [outer = 0x88953000] 21:42:38 INFO - PROCESS | 1788 | 1461213758988 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1783ms 21:42:39 INFO - PROCESS | 1788 | 1461213759022 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:42:39 INFO - PROCESS | 1788 | 1461213759026 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:42:39 INFO - PROCESS | 1788 | 1461213759033 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:42:39 INFO - PROCESS | 1788 | 1461213759039 Marionette TRACE conn4 <- [1,2594,null,{}] 21:42:39 INFO - PROCESS | 1788 | 1461213759055 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:39 INFO - PROCESS | 1788 | 1461213759285 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:42:39 INFO - PROCESS | 1788 | 1461213759627 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e60000 == 155 [pid = 1788] [id = 656] 21:42:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8ac62c00) [pid = 1788] [serial = 1969] [outer = (nil)] 21:42:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8b218c00) [pid = 1788] [serial = 1970] [outer = 0x8ac62c00] 21:42:39 INFO - PROCESS | 1788 | 1461213759718 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8b524000) [pid = 1788] [serial = 1971] [outer = 0x8ac62c00] 21:42:40 INFO - PROCESS | 1788 | 1461213760644 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1643ms 21:42:40 INFO - PROCESS | 1788 | 1461213760677 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 1788 | 1461213760682 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:42:40 INFO - PROCESS | 1788 | 1461213760689 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1788 | 1461213760692 Marionette TRACE conn4 <- [1,2598,null,{}] 21:42:40 INFO - PROCESS | 1788 | 1461213760698 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 1788 | 1461213760914 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:42:41 INFO - PROCESS | 1788 | 1461213761250 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21f000 == 156 [pid = 1788] [id = 657] 21:42:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x8b5f0c00) [pid = 1788] [serial = 1972] [outer = (nil)] 21:42:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8b5f5c00) [pid = 1788] [serial = 1973] [outer = 0x8b5f0c00] 21:42:41 INFO - PROCESS | 1788 | 1461213761345 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8e899000) [pid = 1788] [serial = 1974] [outer = 0x8b5f0c00] 21:42:42 INFO - PROCESS | 1788 | 1461213762316 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1678ms 21:42:42 INFO - PROCESS | 1788 | 1461213762368 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1788 | 1461213762372 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:42:42 INFO - PROCESS | 1788 | 1461213762378 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1788 | 1461213762381 Marionette TRACE conn4 <- [1,2602,null,{}] 21:42:42 INFO - PROCESS | 1788 | 1461213762387 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:42 INFO - PROCESS | 1788 | 1461213762611 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:42:42 INFO - PROCESS | 1788 | 1461213762945 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b51b400 == 157 [pid = 1788] [id = 658] 21:42:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b5a9000) [pid = 1788] [serial = 1975] [outer = (nil)] 21:42:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8eaa1400) [pid = 1788] [serial = 1976] [outer = 0x8b5a9000] 21:42:43 INFO - PROCESS | 1788 | 1461213763040 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8eaa5c00) [pid = 1788] [serial = 1977] [outer = 0x8b5a9000] 21:42:44 INFO - PROCESS | 1788 | 1461213764033 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1728ms 21:42:44 INFO - PROCESS | 1788 | 1461213764107 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 1788 | 1461213764110 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:42:44 INFO - PROCESS | 1788 | 1461213764117 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 1788 | 1461213764120 Marionette TRACE conn4 <- [1,2606,null,{}] 21:42:44 INFO - PROCESS | 1788 | 1461213764126 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:44 INFO - PROCESS | 1788 | 1461213764410 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:42:44 INFO - PROCESS | 1788 | 1461213764758 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f1400 == 158 [pid = 1788] [id = 659] 21:42:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8f4a1800) [pid = 1788] [serial = 1978] [outer = (nil)] 21:42:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f8ef800) [pid = 1788] [serial = 1979] [outer = 0x8f4a1800] 21:42:44 INFO - PROCESS | 1788 | 1461213764851 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f8f4800) [pid = 1788] [serial = 1980] [outer = 0x8f4a1800] 21:42:45 INFO - PROCESS | 1788 | 1461213765842 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1793ms 21:42:45 INFO - PROCESS | 1788 | 1461213765910 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 1788 | 1461213765914 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:42:45 INFO - PROCESS | 1788 | 1461213765920 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 1788 | 1461213765923 Marionette TRACE conn4 <- [1,2610,null,{}] 21:42:45 INFO - PROCESS | 1788 | 1461213765929 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:46 INFO - PROCESS | 1788 | 1461213766152 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:42:46 INFO - PROCESS | 1788 | 1461213766489 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:46 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f1800 == 159 [pid = 1788] [id = 660] 21:42:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8f8f2400) [pid = 1788] [serial = 1981] [outer = (nil)] 21:42:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fdb3400) [pid = 1788] [serial = 1982] [outer = 0x8f8f2400] 21:42:46 INFO - PROCESS | 1788 | 1461213766594 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fe5f800) [pid = 1788] [serial = 1983] [outer = 0x8f8f2400] 21:42:47 INFO - PROCESS | 1788 | 1461213767549 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1685ms 21:42:47 INFO - PROCESS | 1788 | 1461213767606 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:42:47 INFO - PROCESS | 1788 | 1461213767610 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:42:47 INFO - PROCESS | 1788 | 1461213767616 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:42:47 INFO - PROCESS | 1788 | 1461213767620 Marionette TRACE conn4 <- [1,2614,null,{}] 21:42:47 INFO - PROCESS | 1788 | 1461213767625 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:47 INFO - PROCESS | 1788 | 1461213767845 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:42:48 INFO - PROCESS | 1788 | 1461213768195 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8e9400 == 160 [pid = 1788] [id = 661] 21:42:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8fd55c00) [pid = 1788] [serial = 1984] [outer = (nil)] 21:42:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8ffd4800) [pid = 1788] [serial = 1985] [outer = 0x8fd55c00] 21:42:48 INFO - PROCESS | 1788 | 1461213768287 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8ffd8800) [pid = 1788] [serial = 1986] [outer = 0x8fd55c00] 21:42:49 INFO - PROCESS | 1788 | 1461213769202 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 21:42:49 INFO - PROCESS | 1788 | 1461213769248 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 1788 | 1461213769252 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:42:49 INFO - PROCESS | 1788 | 1461213769259 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 1788 | 1461213769262 Marionette TRACE conn4 <- [1,2618,null,{}] 21:42:49 INFO - PROCESS | 1788 | 1461213769269 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:49 INFO - PROCESS | 1788 | 1461213769499 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:42:49 INFO - PROCESS | 1788 | 1461213769831 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x88615400 == 161 [pid = 1788] [id = 662] 21:42:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8fdae800) [pid = 1788] [serial = 1987] [outer = (nil)] 21:42:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x90621c00) [pid = 1788] [serial = 1988] [outer = 0x8fdae800] 21:42:49 INFO - PROCESS | 1788 | 1461213769926 Marionette DEBUG loaded listener.js 21:42:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x9062a800) [pid = 1788] [serial = 1989] [outer = 0x8fdae800] 21:42:50 INFO - PROCESS | 1788 | 1461213770815 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1632ms 21:42:50 INFO - PROCESS | 1788 | 1461213770891 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1788 | 1461213770895 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:42:50 INFO - PROCESS | 1788 | 1461213770902 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1788 | 1461213770905 Marionette TRACE conn4 <- [1,2622,null,{}] 21:42:50 INFO - PROCESS | 1788 | 1461213770911 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:51 INFO - PROCESS | 1788 | 1461213771139 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:42:51 INFO - PROCESS | 1788 | 1461213771476 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ffcdc00 == 162 [pid = 1788] [id = 663] 21:42:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x90408c00) [pid = 1788] [serial = 1990] [outer = (nil)] 21:42:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x907e7400) [pid = 1788] [serial = 1991] [outer = 0x90408c00] 21:42:51 INFO - PROCESS | 1788 | 1461213771568 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x90862400) [pid = 1788] [serial = 1992] [outer = 0x90408c00] 21:42:52 INFO - PROCESS | 1788 | 1461213772479 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 21:42:52 INFO - PROCESS | 1788 | 1461213772535 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 1788 | 1461213772539 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:42:52 INFO - PROCESS | 1788 | 1461213772545 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 1788 | 1461213772550 Marionette TRACE conn4 <- [1,2626,null,{}] 21:42:52 INFO - PROCESS | 1788 | 1461213772556 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:52 INFO - PROCESS | 1788 | 1461213772802 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:42:53 INFO - PROCESS | 1788 | 1461213773168 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e2800 == 163 [pid = 1788] [id = 664] 21:42:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x92ae2400) [pid = 1788] [serial = 1993] [outer = (nil)] 21:42:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x92aedc00) [pid = 1788] [serial = 1994] [outer = 0x92ae2400] 21:42:53 INFO - PROCESS | 1788 | 1461213773271 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x92c97000) [pid = 1788] [serial = 1995] [outer = 0x92ae2400] 21:42:54 INFO - PROCESS | 1788 | 1461213774223 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1741ms 21:42:54 INFO - PROCESS | 1788 | 1461213774306 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:42:54 INFO - PROCESS | 1788 | 1461213774310 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:42:54 INFO - PROCESS | 1788 | 1461213774319 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 1788 | 1461213774322 Marionette TRACE conn4 <- [1,2630,null,{}] 21:42:54 INFO - PROCESS | 1788 | 1461213774327 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:54 INFO - PROCESS | 1788 | 1461213774597 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:42:54 INFO - PROCESS | 1788 | 1461213774943 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x92ae5400 == 164 [pid = 1788] [id = 665] 21:42:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x92ae6800) [pid = 1788] [serial = 1996] [outer = (nil)] 21:42:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x930da400) [pid = 1788] [serial = 1997] [outer = 0x92ae6800] 21:42:55 INFO - PROCESS | 1788 | 1461213775036 Marionette DEBUG loaded listener.js 21:42:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x930e1800) [pid = 1788] [serial = 1998] [outer = 0x92ae6800] 21:42:55 INFO - PROCESS | 1788 | 1461213775955 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1678ms 21:42:56 INFO - PROCESS | 1788 | 1461213775998 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:42:56 INFO - PROCESS | 1788 | 1461213776002 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:42:56 INFO - PROCESS | 1788 | 1461213776009 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 1788 | 1461213776012 Marionette TRACE conn4 <- [1,2634,null,{}] 21:42:56 INFO - PROCESS | 1788 | 1461213776018 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:56 INFO - PROCESS | 1788 | 1461213776235 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:42:56 INFO - PROCESS | 1788 | 1461213776533 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e8a0400 == 165 [pid = 1788] [id = 666] 21:42:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x92f09400) [pid = 1788] [serial = 1999] [outer = (nil)] 21:42:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x96bcdc00) [pid = 1788] [serial = 2000] [outer = 0x92f09400] 21:42:56 INFO - PROCESS | 1788 | 1461213776669 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x9779c400) [pid = 1788] [serial = 2001] [outer = 0x92f09400] 21:42:57 INFO - PROCESS | 1788 | 1461213777596 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1642ms 21:42:57 INFO - PROCESS | 1788 | 1461213777652 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 1788 | 1461213777656 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:42:57 INFO - PROCESS | 1788 | 1461213777662 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 1788 | 1461213777665 Marionette TRACE conn4 <- [1,2638,null,{}] 21:42:57 INFO - PROCESS | 1788 | 1461213777671 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:57 INFO - PROCESS | 1788 | 1461213777898 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:42:58 INFO - PROCESS | 1788 | 1461213778255 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d49400 == 166 [pid = 1788] [id = 667] 21:42:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x9144c000) [pid = 1788] [serial = 2002] [outer = (nil)] 21:42:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x9790c800) [pid = 1788] [serial = 2003] [outer = 0x9144c000] 21:42:58 INFO - PROCESS | 1788 | 1461213778350 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x97d0a000) [pid = 1788] [serial = 2004] [outer = 0x9144c000] 21:42:59 INFO - PROCESS | 1788 | 1461213779312 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 21:42:59 INFO - PROCESS | 1788 | 1461213779345 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:42:59 INFO - PROCESS | 1788 | 1461213779348 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:42:59 INFO - PROCESS | 1788 | 1461213779356 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 1788 | 1461213779360 Marionette TRACE conn4 <- [1,2642,null,{}] 21:42:59 INFO - PROCESS | 1788 | 1461213779366 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:59 INFO - PROCESS | 1788 | 1461213779604 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:42:59 INFO - PROCESS | 1788 | 1461213779947 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x96ccd000 == 167 [pid = 1788] [id = 668] 21:42:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x97bbd000) [pid = 1788] [serial = 2005] [outer = (nil)] 21:43:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x97ea0800) [pid = 1788] [serial = 2006] [outer = 0x97bbd000] 21:43:00 INFO - PROCESS | 1788 | 1461213780039 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x97ea6800) [pid = 1788] [serial = 2007] [outer = 0x97bbd000] 21:43:00 INFO - PROCESS | 1788 | 1461213780955 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:43:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1637ms 21:43:00 INFO - PROCESS | 1788 | 1461213780994 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 1788 | 1461213780997 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:43:01 INFO - PROCESS | 1788 | 1461213781003 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 1788 | 1461213781007 Marionette TRACE conn4 <- [1,2646,null,{}] 21:43:01 INFO - PROCESS | 1788 | 1461213781012 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:01 INFO - PROCESS | 1788 | 1461213781246 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:43:01 INFO - PROCESS | 1788 | 1461213781590 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x97e07c00 == 168 [pid = 1788] [id = 669] 21:43:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x97e0cc00) [pid = 1788] [serial = 2008] [outer = (nil)] 21:43:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x98e76c00) [pid = 1788] [serial = 2009] [outer = 0x97e0cc00] 21:43:01 INFO - PROCESS | 1788 | 1461213781683 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x98f0cc00) [pid = 1788] [serial = 2010] [outer = 0x97e0cc00] 21:43:02 INFO - PROCESS | 1788 | 1461213782619 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1691ms 21:43:02 INFO - PROCESS | 1788 | 1461213782695 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:43:02 INFO - PROCESS | 1788 | 1461213782699 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:43:02 INFO - PROCESS | 1788 | 1461213782706 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 1788 | 1461213782709 Marionette TRACE conn4 <- [1,2650,null,{}] 21:43:02 INFO - PROCESS | 1788 | 1461213782714 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:02 INFO - PROCESS | 1788 | 1461213782990 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:43:03 INFO - PROCESS | 1788 | 1461213783353 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b0d000 == 169 [pid = 1788] [id = 670] 21:43:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x97d09000) [pid = 1788] [serial = 2011] [outer = (nil)] 21:43:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x99a1f000) [pid = 1788] [serial = 2012] [outer = 0x97d09000] 21:43:03 INFO - PROCESS | 1788 | 1461213783441 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x9ae64c00) [pid = 1788] [serial = 2013] [outer = 0x97d09000] 21:43:04 INFO - PROCESS | 1788 | 1461213784305 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:43:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1635ms 21:43:04 INFO - PROCESS | 1788 | 1461213784340 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 1788 | 1461213784344 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:43:04 INFO - PROCESS | 1788 | 1461213784351 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 1788 | 1461213784355 Marionette TRACE conn4 <- [1,2654,null,{}] 21:43:04 INFO - PROCESS | 1788 | 1461213784361 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:04 INFO - PROCESS | 1788 | 1461213784589 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:43:04 INFO - PROCESS | 1788 | 1461213784898 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4f400 == 170 [pid = 1788] [id = 671] 21:43:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x99a15c00) [pid = 1788] [serial = 2014] [outer = (nil)] 21:43:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x9fb97000) [pid = 1788] [serial = 2015] [outer = 0x99a15c00] 21:43:05 INFO - PROCESS | 1788 | 1461213785034 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x9fca8800) [pid = 1788] [serial = 2016] [outer = 0x99a15c00] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x841b9400 == 169 [pid = 1788] [id = 603] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x90407000 == 168 [pid = 1788] [id = 599] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x92a81400 == 167 [pid = 1788] [id = 600] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x92f08c00 == 166 [pid = 1788] [id = 602] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x83936c00 == 165 [pid = 1788] [id = 604] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8981e400 == 164 [pid = 1788] [id = 649] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x853d5000 == 163 [pid = 1788] [id = 648] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x92aea400 == 162 [pid = 1788] [id = 647] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x853d7800 == 161 [pid = 1788] [id = 645] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x84c53c00 == 160 [pid = 1788] [id = 646] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x84a9b400 == 159 [pid = 1788] [id = 644] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x939d4000 == 158 [pid = 1788] [id = 643] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x94f04400 == 157 [pid = 1788] [id = 642] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8fe69800 == 156 [pid = 1788] [id = 641] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x826f0000 == 155 [pid = 1788] [id = 639] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x9040e400 == 154 [pid = 1788] [id = 640] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac5a000 == 153 [pid = 1788] [id = 638] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8f0c00 == 152 [pid = 1788] [id = 637] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x8afd5800 == 151 [pid = 1788] [id = 636] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x88620c00 == 150 [pid = 1788] [id = 634] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x84c58400 == 149 [pid = 1788] [id = 635] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x88618c00 == 148 [pid = 1788] [id = 633] 21:43:08 INFO - PROCESS | 1788 | --DOCSHELL 0x84c54800 == 147 [pid = 1788] [id = 632] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x96feb000) [pid = 1788] [serial = 1863] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x90620400) [pid = 1788] [serial = 1851] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x8ea98800) [pid = 1788] [serial = 1839] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x9509c400) [pid = 1788] [serial = 1862] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8fe62c00) [pid = 1788] [serial = 1847] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x8b5f9400) [pid = 1788] [serial = 1838] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x8f44f400) [pid = 1788] [serial = 1841] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x9fe22000) [pid = 1788] [serial = 1877] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x8ac58400) [pid = 1788] [serial = 1892] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x984c5400) [pid = 1788] [serial = 1869] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x99940000) [pid = 1788] [serial = 1872] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x889a1400) [pid = 1788] [serial = 1889] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x920f8000) [pid = 1788] [serial = 1856] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x87d15000) [pid = 1788] [serial = 1887] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0xa0eb5000) [pid = 1788] [serial = 1884] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x9085e800) [pid = 1788] [serial = 1854] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x97d14c00) [pid = 1788] [serial = 1865] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x90255000) [pid = 1788] [serial = 1850] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x92c97800) [pid = 1788] [serial = 1859] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8b21f400) [pid = 1788] [serial = 1836] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8ac63000) [pid = 1788] [serial = 1835] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8b213800) [pid = 1788] [serial = 1761] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0xa0ade000) [pid = 1788] [serial = 1880] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8afd3800) [pid = 1788] [serial = 1893] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x980bdc00) [pid = 1788] [serial = 1868] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8894c000) [pid = 1788] [serial = 1832] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0xa0eb4000) [pid = 1788] [serial = 1883] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8f4af000) [pid = 1788] [serial = 1842] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8ffcbc00) [pid = 1788] [serial = 1848] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x9df17800) [pid = 1788] [serial = 1875] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x9fe26c00) [pid = 1788] [serial = 1878] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x889e7800) [pid = 1788] [serial = 1833] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8fd51000) [pid = 1788] [serial = 1845] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x92f0b400) [pid = 1788] [serial = 1860] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x9b0bd400) [pid = 1788] [serial = 1874] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x88fec400) [pid = 1788] [serial = 1890] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8fa40800) [pid = 1788] [serial = 1844] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x8afd7400) [pid = 1788] [serial = 1829] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x99212c00) [pid = 1788] [serial = 1871] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0xa0c3ac00) [pid = 1788] [serial = 1881] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x97d96c00) [pid = 1788] [serial = 1866] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x907e3400) [pid = 1788] [serial = 1853] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x92a7a000) [pid = 1788] [serial = 1857] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8711fc00) [pid = 1788] [serial = 1886] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x8afdbc00) [pid = 1788] [serial = 1895] [outer = (nil)] [url = about:blank] 21:43:08 INFO - PROCESS | 1788 | 1461213788873 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 4542ms 21:43:08 INFO - PROCESS | 1788 | 1461213788893 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 1788 | 1461213788900 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:43:08 INFO - PROCESS | 1788 | 1461213788946 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - PROCESS | 1788 | 1461213788953 Marionette TRACE conn4 <- [1,2658,null,{}] 21:43:08 INFO - PROCESS | 1788 | 1461213788964 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:09 INFO - PROCESS | 1788 | 1461213789197 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:43:09 INFO - PROCESS | 1788 | 1461213789410 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x83935400 == 148 [pid = 1788] [id = 672] 21:43:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x83b01800) [pid = 1788] [serial = 2017] [outer = (nil)] 21:43:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x84a91000) [pid = 1788] [serial = 2018] [outer = 0x83b01800] 21:43:09 INFO - PROCESS | 1788 | 1461213789497 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x84c55c00) [pid = 1788] [serial = 2019] [outer = 0x83b01800] 21:43:10 INFO - PROCESS | 1788 | 1461213790418 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:43:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1574ms 21:43:10 INFO - PROCESS | 1788 | 1461213790484 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 1788 | 1461213790492 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:43:10 INFO - PROCESS | 1788 | 1461213790502 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 1788 | 1461213790505 Marionette TRACE conn4 <- [1,2662,null,{}] 21:43:10 INFO - PROCESS | 1788 | 1461213790511 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:10 INFO - PROCESS | 1788 | 1461213790721 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:43:11 INFO - PROCESS | 1788 | 1461213791047 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b7400 == 149 [pid = 1788] [id = 673] 21:43:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x84d49c00) [pid = 1788] [serial = 2020] [outer = (nil)] 21:43:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x853d5c00) [pid = 1788] [serial = 2021] [outer = 0x84d49c00] 21:43:11 INFO - PROCESS | 1788 | 1461213791142 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8553e400) [pid = 1788] [serial = 2022] [outer = 0x84d49c00] 21:43:11 INFO - PROCESS | 1788 | 1461213791984 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1542ms 21:43:12 INFO - PROCESS | 1788 | 1461213792044 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:43:12 INFO - PROCESS | 1788 | 1461213792048 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:43:12 INFO - PROCESS | 1788 | 1461213792054 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 1788 | 1461213792059 Marionette TRACE conn4 <- [1,2666,null,{}] 21:43:12 INFO - PROCESS | 1788 | 1461213792083 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:12 INFO - PROCESS | 1788 | 1461213792373 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:43:12 INFO - PROCESS | 1788 | 1461213792419 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x85543800 == 150 [pid = 1788] [id = 674] 21:43:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x85c46800) [pid = 1788] [serial = 2023] [outer = (nil)] 21:43:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8711d400) [pid = 1788] [serial = 2024] [outer = 0x85c46800] 21:43:12 INFO - PROCESS | 1788 | 1461213792511 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x87125800) [pid = 1788] [serial = 2025] [outer = 0x85c46800] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x8861bc00) [pid = 1788] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x9df12c00) [pid = 1788] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x90794000) [pid = 1788] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x87127c00) [pid = 1788] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8b51d400) [pid = 1788] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8981f000) [pid = 1788] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x90403000) [pid = 1788] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x853d7000) [pid = 1788] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x939da000) [pid = 1788] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8b522400) [pid = 1788] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8f455400) [pid = 1788] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x90410400) [pid = 1788] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8f8f1000) [pid = 1788] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x9ae6c400) [pid = 1788] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x87d0e800) [pid = 1788] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x94f05c00) [pid = 1788] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x84c5bc00) [pid = 1788] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x84c59c00) [pid = 1788] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x92c95c00) [pid = 1788] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x8861f800) [pid = 1788] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x890ef400) [pid = 1788] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x8861d000) [pid = 1788] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:43:13 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x8fa41000) [pid = 1788] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:43:14 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:14 INFO - PROCESS | 1788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:43:14 INFO - PROCESS | 1788 | 1461213794575 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:43:14 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) 21:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2551ms 21:43:14 INFO - PROCESS | 1788 | 1461213794640 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1788 | 1461213794645 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:43:14 INFO - PROCESS | 1788 | 1461213794658 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1788 | 1461213794660 Marionette TRACE conn4 <- [1,2670,null,{}] 21:43:14 INFO - PROCESS | 1788 | 1461213794666 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 1788 | 1461213794953 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:43:14 INFO - PROCESS | 1788 | 1461213794970 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d7000 == 151 [pid = 1788] [id = 675] 21:43:14 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x8711e000) [pid = 1788] [serial = 2026] [outer = (nil)] 21:43:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x87d19000) [pid = 1788] [serial = 2027] [outer = 0x8711e000] 21:43:15 INFO - PROCESS | 1788 | 1461213795048 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x88617400) [pid = 1788] [serial = 2028] [outer = 0x8711e000] 21:43:16 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:16 INFO - PROCESS | 1788 | 1461213796665 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1788 | 1461213796759 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:43:16 INFO - PROCESS | 1788 | 1461213796768 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1788 | 1461213796772 Marionette TRACE conn4 <- [1,2674,null,{}] 21:43:16 INFO - PROCESS | 1788 | 1461213796781 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:17 INFO - PROCESS | 1788 | 1461213797036 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:43:17 INFO - PROCESS | 1788 | 1461213797324 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x838c6c00 == 152 [pid = 1788] [id = 676] 21:43:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x8392f000) [pid = 1788] [serial = 2029] [outer = (nil)] 21:43:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x853cb800) [pid = 1788] [serial = 2030] [outer = 0x8392f000] 21:43:17 INFO - PROCESS | 1788 | 1461213797417 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x85c3b800) [pid = 1788] [serial = 2031] [outer = 0x8392f000] 21:43:18 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:18 INFO - PROCESS | 1788 | 1461213798819 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1788 | 1461213798869 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:43:18 INFO - PROCESS | 1788 | 1461213798880 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1788 | 1461213798883 Marionette TRACE conn4 <- [1,2678,null,{}] 21:43:18 INFO - PROCESS | 1788 | 1461213798890 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:19 INFO - PROCESS | 1788 | 1461213799248 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:43:19 INFO - PROCESS | 1788 | 1461213799536 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ccc00 == 153 [pid = 1788] [id = 677] 21:43:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x853d0800) [pid = 1788] [serial = 2032] [outer = (nil)] 21:43:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x87d0e800) [pid = 1788] [serial = 2033] [outer = 0x853d0800] 21:43:19 INFO - PROCESS | 1788 | 1461213799625 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8894b400) [pid = 1788] [serial = 2034] [outer = 0x853d0800] 21:43:20 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:21 INFO - PROCESS | 1788 | 1461213801034 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:43:21 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) 21:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2190ms 21:43:21 INFO - PROCESS | 1788 | 1461213801070 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:43:21 INFO - PROCESS | 1788 | 1461213801075 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:43:21 INFO - PROCESS | 1788 | 1461213801081 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1788 | 1461213801087 Marionette TRACE conn4 <- [1,2682,null,{}] 21:43:21 INFO - PROCESS | 1788 | 1461213801104 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:21 INFO - PROCESS | 1788 | 1461213801411 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:43:21 INFO - PROCESS | 1788 | 1461213801674 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a93000 == 154 [pid = 1788] [id = 678] 21:43:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x88998c00) [pid = 1788] [serial = 2035] [outer = (nil)] 21:43:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x889f5c00) [pid = 1788] [serial = 2036] [outer = 0x88998c00] 21:43:21 INFO - PROCESS | 1788 | 1461213801766 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x88dedc00) [pid = 1788] [serial = 2037] [outer = 0x88998c00] 21:43:23 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:23 INFO - PROCESS | 1788 | 1461213803144 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:43:23 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) 21:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2084ms 21:43:23 INFO - PROCESS | 1788 | 1461213803165 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1788 | 1461213803169 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:43:23 INFO - PROCESS | 1788 | 1461213803176 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1788 | 1461213803180 Marionette TRACE conn4 <- [1,2686,null,{}] 21:43:23 INFO - PROCESS | 1788 | 1461213803185 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 1788 | 1461213803413 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:43:23 INFO - PROCESS | 1788 | 1461213803733 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a90400 == 155 [pid = 1788] [id = 679] 21:43:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x88de1400) [pid = 1788] [serial = 2038] [outer = (nil)] 21:43:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x890ef400) [pid = 1788] [serial = 2039] [outer = 0x88de1400] 21:43:23 INFO - PROCESS | 1788 | 1461213803823 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x890fa400) [pid = 1788] [serial = 2040] [outer = 0x88de1400] 21:43:25 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:25 INFO - PROCESS | 1788 | 1461213805187 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 1788 | 1461213805218 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:43:25 INFO - PROCESS | 1788 | 1461213805225 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 1788 | 1461213805229 Marionette TRACE conn4 <- [1,2690,null,{}] 21:43:25 INFO - PROCESS | 1788 | 1461213805234 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:25 INFO - PROCESS | 1788 | 1461213805510 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:43:25 INFO - PROCESS | 1788 | 1461213805775 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x889f5400 == 156 [pid = 1788] [id = 680] 21:43:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x88ff5800) [pid = 1788] [serial = 2041] [outer = (nil)] 21:43:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x895f2000) [pid = 1788] [serial = 2042] [outer = 0x88ff5800] 21:43:25 INFO - PROCESS | 1788 | 1461213805863 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8981b000) [pid = 1788] [serial = 2043] [outer = 0x88ff5800] 21:43:27 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:27 INFO - PROCESS | 1788 | 1461213807234 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 1788 | 1461213807261 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:43:27 INFO - PROCESS | 1788 | 1461213807268 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 1788 | 1461213807272 Marionette TRACE conn4 <- [1,2694,null,{}] 21:43:27 INFO - PROCESS | 1788 | 1461213807278 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:27 INFO - PROCESS | 1788 | 1461213807615 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:43:27 INFO - PROCESS | 1788 | 1461213807892 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x890f0400 == 157 [pid = 1788] [id = 681] 21:43:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x895edc00) [pid = 1788] [serial = 2044] [outer = (nil)] 21:43:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8ac5c800) [pid = 1788] [serial = 2045] [outer = 0x895edc00] 21:43:27 INFO - PROCESS | 1788 | 1461213807986 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8afd3800) [pid = 1788] [serial = 2046] [outer = 0x895edc00] 21:43:29 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:29 INFO - PROCESS | 1788 | 1461213809361 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 1788 | 1461213809404 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:43:29 INFO - PROCESS | 1788 | 1461213809411 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 1788 | 1461213809415 Marionette TRACE conn4 <- [1,2698,null,{}] 21:43:29 INFO - PROCESS | 1788 | 1461213809420 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:29 INFO - PROCESS | 1788 | 1461213809679 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:43:29 INFO - PROCESS | 1788 | 1461213809943 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x895f0c00 == 158 [pid = 1788] [id = 682] 21:43:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x89e58800) [pid = 1788] [serial = 2047] [outer = (nil)] 21:43:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8b219c00) [pid = 1788] [serial = 2048] [outer = 0x89e58800] 21:43:30 INFO - PROCESS | 1788 | 1461213810033 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8b21e000) [pid = 1788] [serial = 2049] [outer = 0x89e58800] 21:43:31 INFO - PROCESS | 1788 | SkCairoFTTypeface::onFilterRec unimplemented 21:43:31 INFO - PROCESS | 1788 | 1461213811398 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 1788 | 1461213811462 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:43:31 INFO - PROCESS | 1788 | 1461213811564 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 1788 | 1461213811568 Marionette TRACE conn4 <- [1,2702,null,{}] 21:43:31 INFO - PROCESS | 1788 | 1461213811574 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 1788 | 1461213811790 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:43:32 INFO - PROCESS | 1788 | 1461213812093 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x8afd2800 == 159 [pid = 1788] [id = 683] 21:43:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8afdb000) [pid = 1788] [serial = 2050] [outer = (nil)] 21:43:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8b5a5400) [pid = 1788] [serial = 2051] [outer = 0x8afdb000] 21:43:32 INFO - PROCESS | 1788 | 1461213812179 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8b5aa400) [pid = 1788] [serial = 2052] [outer = 0x8afdb000] 21:43:33 INFO - PROCESS | 1788 | 1461213813092 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1643ms 21:43:33 INFO - PROCESS | 1788 | 1461213813153 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1788 | 1461213813157 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:43:33 INFO - PROCESS | 1788 | 1461213813163 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1788 | 1461213813166 Marionette TRACE conn4 <- [1,2706,null,{}] 21:43:33 INFO - PROCESS | 1788 | 1461213813172 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:33 INFO - PROCESS | 1788 | 1461213813398 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:43:33 INFO - PROCESS | 1788 | 1461213813735 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac58c00 == 160 [pid = 1788] [id = 684] 21:43:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8b21b800) [pid = 1788] [serial = 2053] [outer = (nil)] 21:43:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8b5f9000) [pid = 1788] [serial = 2054] [outer = 0x8b21b800] 21:43:33 INFO - PROCESS | 1788 | 1461213813828 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8e897400) [pid = 1788] [serial = 2055] [outer = 0x8b21b800] 21:43:34 INFO - PROCESS | 1788 | 1461213814756 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:43:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1634ms 21:43:34 INFO - PROCESS | 1788 | 1461213814798 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 1788 | 1461213814802 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:43:34 INFO - PROCESS | 1788 | 1461213814809 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 1788 | 1461213814812 Marionette TRACE conn4 <- [1,2710,null,{}] 21:43:34 INFO - PROCESS | 1788 | 1461213814818 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:35 INFO - PROCESS | 1788 | 1461213815072 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:43:35 INFO - PROCESS | 1788 | 1461213815424 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac58400 == 161 [pid = 1788] [id = 685] 21:43:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8b5a6800) [pid = 1788] [serial = 2056] [outer = (nil)] 21:43:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8ea99400) [pid = 1788] [serial = 2057] [outer = 0x8b5a6800] 21:43:35 INFO - PROCESS | 1788 | 1461213815517 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x8ea9cc00) [pid = 1788] [serial = 2058] [outer = 0x8b5a6800] 21:43:36 INFO - PROCESS | 1788 | 1461213816489 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:43:36 INFO - PROCESS | 1788 | 1461213816546 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:43:36 INFO - PROCESS | 1788 | 1461213816552 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 1788 | 1461213816557 Marionette TRACE conn4 <- [1,2714,null,{}] 21:43:36 INFO - PROCESS | 1788 | 1461213816563 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:36 INFO - PROCESS | 1788 | 1461213816816 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:43:37 INFO - PROCESS | 1788 | 1461213817180 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f44d800 == 162 [pid = 1788] [id = 686] 21:43:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8f59e400) [pid = 1788] [serial = 2059] [outer = (nil)] 21:43:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x8f5a1c00) [pid = 1788] [serial = 2060] [outer = 0x8f59e400] 21:43:37 INFO - PROCESS | 1788 | 1461213817285 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x8f8ea400) [pid = 1788] [serial = 2061] [outer = 0x8f59e400] 21:43:38 INFO - PROCESS | 1788 | 1461213818197 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:43:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1678ms 21:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:43:38 INFO - PROCESS | 1788 | 1461213818230 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 1788 | 1461213818233 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:43:38 INFO - PROCESS | 1788 | 1461213818240 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 1788 | 1461213818244 Marionette TRACE conn4 <- [1,2718,null,{}] 21:43:38 INFO - PROCESS | 1788 | 1461213818250 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:38 INFO - PROCESS | 1788 | 1461213818474 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:43:38 INFO - PROCESS | 1788 | 1461213818775 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f59d400 == 163 [pid = 1788] [id = 687] 21:43:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x8f5a3000) [pid = 1788] [serial = 2062] [outer = (nil)] 21:43:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x8fd49800) [pid = 1788] [serial = 2063] [outer = 0x8f5a3000] 21:43:38 INFO - PROCESS | 1788 | 1461213818915 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x8fd52800) [pid = 1788] [serial = 2064] [outer = 0x8f5a3000] 21:43:39 INFO - PROCESS | 1788 | 1461213819854 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:43:39 INFO - PROCESS | 1788 | 1461213819939 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:43:39 INFO - PROCESS | 1788 | 1461213819946 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - PROCESS | 1788 | 1461213819950 Marionette TRACE conn4 <- [1,2722,null,{}] 21:43:39 INFO - PROCESS | 1788 | 1461213819955 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:40 INFO - PROCESS | 1788 | 1461213820222 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:43:40 INFO - PROCESS | 1788 | 1461213820582 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f59fc00 == 164 [pid = 1788] [id = 688] 21:43:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x8f8ed400) [pid = 1788] [serial = 2065] [outer = (nil)] 21:43:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x8fdba400) [pid = 1788] [serial = 2066] [outer = 0x8f8ed400] 21:43:40 INFO - PROCESS | 1788 | 1461213820671 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x8fe5f400) [pid = 1788] [serial = 2067] [outer = 0x8f8ed400] 21:43:41 INFO - PROCESS | 1788 | 1461213821613 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 1788 | 1461213821688 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:43:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:43:41 INFO - PROCESS | 1788 | 1461213821693 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 1788 | 1461213821697 Marionette TRACE conn4 <- [1,2726,null,{}] 21:43:41 INFO - PROCESS | 1788 | 1461213821702 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:41 INFO - PROCESS | 1788 | 1461213821917 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:43:42 INFO - PROCESS | 1788 | 1461213822257 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd4c400 == 165 [pid = 1788] [id = 689] 21:43:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8fd89800) [pid = 1788] [serial = 2068] [outer = (nil)] 21:43:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x8ffd3400) [pid = 1788] [serial = 2069] [outer = 0x8fd89800] 21:43:42 INFO - PROCESS | 1788 | 1461213822347 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x901de800) [pid = 1788] [serial = 2070] [outer = 0x8fd89800] 21:43:43 INFO - PROCESS | 1788 | 1461213823243 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:43:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 21:43:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:43:43 INFO - PROCESS | 1788 | 1461213823279 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 1788 | 1461213823282 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:43:43 INFO - PROCESS | 1788 | 1461213823288 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 1788 | 1461213823292 Marionette TRACE conn4 <- [1,2730,null,{}] 21:43:43 INFO - PROCESS | 1788 | 1461213823297 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:43 INFO - PROCESS | 1788 | 1461213823506 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:43:43 INFO - PROCESS | 1788 | 1461213823864 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8dc00 == 166 [pid = 1788] [id = 690] 21:43:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x8fdb1c00) [pid = 1788] [serial = 2071] [outer = (nil)] 21:43:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x9040cc00) [pid = 1788] [serial = 2072] [outer = 0x8fdb1c00] 21:43:43 INFO - PROCESS | 1788 | 1461213823955 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x9040f400) [pid = 1788] [serial = 2073] [outer = 0x8fdb1c00] 21:43:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 21:43:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:43:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:43:45 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 21:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:45 INFO - _addTest/ [0,2733,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 1788 | 1461213825318 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:43:45 INFO - PROCESS | 1788 | 1461213825327 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 1788 | 1461213825330 Marionette TRACE conn4 <- [1,2734,null,{}] 21:43:45 INFO - PROCESS | 1788 | 1461213825336 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:45 INFO - PROCESS | 1788 | 1461213825580 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:43:45 INFO - PROCESS | 1788 | 1461213825922 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f6400 == 167 [pid = 1788] [id = 691] 21:43:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x90262400) [pid = 1788] [serial = 2074] [outer = (nil)] 21:43:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x9079ec00) [pid = 1788] [serial = 2075] [outer = 0x90262400] 21:43:46 INFO - PROCESS | 1788 | 1461213826009 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x907da800) [pid = 1788] [serial = 2076] [outer = 0x90262400] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x85c40c00 == 166 [pid = 1788] [id = 609] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x9025d400 == 165 [pid = 1788] [id = 61] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x83b01400 == 164 [pid = 1788] [id = 530] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8ea97800 == 163 [pid = 1788] [id = 103] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac64000 == 162 [pid = 1788] [id = 144] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x841b5000 == 161 [pid = 1788] [id = 529] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x901e5400 == 160 [pid = 1788] [id = 527] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x95bbd800 == 159 [pid = 1788] [id = 45] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x81ec3c00 == 158 [pid = 1788] [id = 469] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x8f454400 == 157 [pid = 1788] [id = 524] 21:43:47 INFO - PROCESS | 1788 | --DOCSHELL 0x9144d000 == 156 [pid = 1788] [id = 528] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0xa0c35c00) [pid = 1788] [serial = 1950] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x97e0fc00) [pid = 1788] [serial = 1931] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x8f44e000) [pid = 1788] [serial = 1910] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x907da000) [pid = 1788] [serial = 1920] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x8f4a6800) [pid = 1788] [serial = 1911] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x930e5800) [pid = 1788] [serial = 1926] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x92a79000) [pid = 1788] [serial = 1922] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x8fa42800) [pid = 1788] [serial = 1913] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x9fe24c00) [pid = 1788] [serial = 1941] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x8981f800) [pid = 1788] [serial = 1946] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x8861a800) [pid = 1788] [serial = 1955] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x97ea0000) [pid = 1788] [serial = 1932] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x94f0d000) [pid = 1788] [serial = 1928] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x853d6800) [pid = 1788] [serial = 1898] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8b5a9800) [pid = 1788] [serial = 1907] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0xa0a90400) [pid = 1788] [serial = 1943] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8ffd4400) [pid = 1788] [serial = 1916] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0xa0eae400) [pid = 1788] [serial = 1944] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x88fec000) [pid = 1788] [serial = 1958] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x85c46000) [pid = 1788] [serial = 1952] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x895ec000) [pid = 1788] [serial = 1904] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x85c3cc00) [pid = 1788] [serial = 1899] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x890f0c00) [pid = 1788] [serial = 1959] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8fdb8c00) [pid = 1788] [serial = 1914] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x96fe6000) [pid = 1788] [serial = 1929] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x88de2800) [pid = 1788] [serial = 1902] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x88954400) [pid = 1788] [serial = 1956] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x98f06000) [pid = 1788] [serial = 1934] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x9ae6a400) [pid = 1788] [serial = 1937] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x90796000) [pid = 1788] [serial = 1919] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x9b030c00) [pid = 1788] [serial = 1938] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8e89ac00) [pid = 1788] [serial = 1908] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8ac65000) [pid = 1788] [serial = 1905] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x88957800) [pid = 1788] [serial = 1901] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x9fe23400) [pid = 1788] [serial = 1940] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x92ae9400) [pid = 1788] [serial = 1923] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x890f1800) [pid = 1788] [serial = 1961] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8b21b400) [pid = 1788] [serial = 1830] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0xa0c32400) [pid = 1788] [serial = 1815] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x92f04000) [pid = 1788] [serial = 1925] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x89822c00) [pid = 1788] [serial = 1947] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x901e2800) [pid = 1788] [serial = 1917] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0xa0a48000) [pid = 1788] [serial = 1949] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x9919d000) [pid = 1788] [serial = 1935] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x85d8a400) [pid = 1788] [serial = 1953] [outer = (nil)] [url = about:blank] 21:43:48 INFO - PROCESS | 1788 | 1461213828745 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3484ms 21:43:48 INFO - PROCESS | 1788 | 1461213828812 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:43:48 INFO - PROCESS | 1788 | 1461213828819 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:43:48 INFO - PROCESS | 1788 | 1461213828828 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 1788 | 1461213828833 Marionette TRACE conn4 <- [1,2738,null,{}] 21:43:48 INFO - PROCESS | 1788 | 1461213828840 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:49 INFO - PROCESS | 1788 | 1461213829045 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:43:49 INFO - PROCESS | 1788 | 1461213829257 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c5b400 == 157 [pid = 1788] [id = 692] 21:43:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x84d49800) [pid = 1788] [serial = 2077] [outer = (nil)] 21:43:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x85c43800) [pid = 1788] [serial = 2078] [outer = 0x84d49800] 21:43:49 INFO - PROCESS | 1788 | 1461213829349 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x85d88c00) [pid = 1788] [serial = 2079] [outer = 0x84d49800] 21:43:50 INFO - PROCESS | 1788 | 1461213830255 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1481ms 21:43:50 INFO - PROCESS | 1788 | 1461213830308 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 1788 | 1461213830316 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:43:50 INFO - PROCESS | 1788 | 1461213830326 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 1788 | 1461213830329 Marionette TRACE conn4 <- [1,2742,null,{}] 21:43:50 INFO - PROCESS | 1788 | 1461213830335 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:50 INFO - PROCESS | 1788 | 1461213830541 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:43:50 INFO - PROCESS | 1788 | 1461213830787 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d87800 == 158 [pid = 1788] [id = 693] 21:43:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x87d12000) [pid = 1788] [serial = 2080] [outer = (nil)] 21:43:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8861d800) [pid = 1788] [serial = 2081] [outer = 0x87d12000] 21:43:50 INFO - PROCESS | 1788 | 1461213830954 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x88955400) [pid = 1788] [serial = 2082] [outer = 0x87d12000] 21:43:51 INFO - PROCESS | 1788 | 1461213831789 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:43:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1480ms 21:43:51 INFO - PROCESS | 1788 | 1461213831805 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 1788 | 1461213831808 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:43:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:43:51 INFO - PROCESS | 1788 | 1461213831826 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 1788 | 1461213831831 Marionette TRACE conn4 <- [1,2746,null,{}] 21:43:51 INFO - PROCESS | 1788 | 1461213831869 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:52 INFO - PROCESS | 1788 | 1461213832173 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:43:52 INFO - PROCESS | 1788 | 1461213832206 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d14c00 == 159 [pid = 1788] [id = 694] 21:43:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x88de2c00) [pid = 1788] [serial = 2083] [outer = (nil)] 21:43:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x88fec000) [pid = 1788] [serial = 2084] [outer = 0x88de2c00] 21:43:52 INFO - PROCESS | 1788 | 1461213832283 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x890f3400) [pid = 1788] [serial = 2085] [outer = 0x88de2c00] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x97e0cc00) [pid = 1788] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8ac62c00) [pid = 1788] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8fd55c00) [pid = 1788] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x97d09000) [pid = 1788] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x97bbd000) [pid = 1788] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x84d49c00) [pid = 1788] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x9144c000) [pid = 1788] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x853ce400) [pid = 1788] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x92ae6800) [pid = 1788] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x890eec00) [pid = 1788] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x83b01800) [pid = 1788] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x8f8f2400) [pid = 1788] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x8f4a1800) [pid = 1788] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x88953000) [pid = 1788] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x85c46800) [pid = 1788] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 124 (0x8b5a9000) [pid = 1788] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 123 (0x8fdae800) [pid = 1788] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 122 (0x92f09400) [pid = 1788] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 121 (0x8b5f0c00) [pid = 1788] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 120 (0x92ae2400) [pid = 1788] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:43:53 INFO - PROCESS | 1788 | --DOMWINDOW == 119 (0x90408c00) [pid = 1788] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:43:53 INFO - PROCESS | 1788 | 1461213833922 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2124ms 21:43:53 INFO - PROCESS | 1788 | 1461213833941 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 1788 | 1461213833946 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:43:53 INFO - PROCESS | 1788 | 1461213833963 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 1788 | 1461213833965 Marionette TRACE conn4 <- [1,2750,null,{}] 21:43:53 INFO - PROCESS | 1788 | 1461213833971 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:54 INFO - PROCESS | 1788 | 1461213834170 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:43:54 INFO - PROCESS | 1788 | 1461213834185 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d0000 == 160 [pid = 1788] [id = 695] 21:43:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 120 (0x88fedc00) [pid = 1788] [serial = 2086] [outer = (nil)] 21:43:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 121 (0x895f3000) [pid = 1788] [serial = 2087] [outer = 0x88fedc00] 21:43:54 INFO - PROCESS | 1788 | 1461213834261 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 122 (0x89820c00) [pid = 1788] [serial = 2088] [outer = 0x88fedc00] 21:43:55 INFO - PROCESS | 1788 | 1461213835223 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1278ms 21:43:55 INFO - PROCESS | 1788 | 1461213835240 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:43:55 INFO - PROCESS | 1788 | 1461213835244 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:43:55 INFO - PROCESS | 1788 | 1461213835262 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 1788 | 1461213835265 Marionette TRACE conn4 <- [1,2754,null,{}] 21:43:55 INFO - PROCESS | 1788 | 1461213835271 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:55 INFO - PROCESS | 1788 | 1461213835471 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:43:55 INFO - PROCESS | 1788 | 1461213835871 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c58400 == 161 [pid = 1788] [id = 696] 21:43:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0x84c5a000) [pid = 1788] [serial = 2089] [outer = (nil)] 21:43:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 124 (0x84d4cc00) [pid = 1788] [serial = 2090] [outer = 0x84c5a000] 21:43:56 INFO - PROCESS | 1788 | 1461213836037 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 125 (0x8553bc00) [pid = 1788] [serial = 2091] [outer = 0x84c5a000] 21:43:57 INFO - PROCESS | 1788 | 1461213837007 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1797ms 21:43:57 INFO - PROCESS | 1788 | 1461213837049 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 1788 | 1461213837056 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:43:57 INFO - PROCESS | 1788 | 1461213837064 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 1788 | 1461213837073 Marionette TRACE conn4 <- [1,2758,null,{}] 21:43:57 INFO - PROCESS | 1788 | 1461213837082 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:57 INFO - PROCESS | 1788 | 1461213837384 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:43:57 INFO - PROCESS | 1788 | 1461213837730 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x88614c00 == 162 [pid = 1788] [id = 697] 21:43:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x88619800) [pid = 1788] [serial = 2092] [outer = (nil)] 21:43:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x8894d800) [pid = 1788] [serial = 2093] [outer = 0x88619800] 21:43:57 INFO - PROCESS | 1788 | 1461213837830 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x8899e000) [pid = 1788] [serial = 2094] [outer = 0x88619800] 21:43:58 INFO - PROCESS | 1788 | 1461213838843 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1845ms 21:43:58 INFO - PROCESS | 1788 | 1461213838913 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 1788 | 1461213838920 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:43:58 INFO - PROCESS | 1788 | 1461213838928 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 1788 | 1461213838932 Marionette TRACE conn4 <- [1,2762,null,{}] 21:43:58 INFO - PROCESS | 1788 | 1461213838938 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:59 INFO - PROCESS | 1788 | 1461213839207 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:43:59 INFO - PROCESS | 1788 | 1461213839647 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x8899a800 == 163 [pid = 1788] [id = 698] 21:43:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x88ff0c00) [pid = 1788] [serial = 2095] [outer = (nil)] 21:43:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x890f1c00) [pid = 1788] [serial = 2096] [outer = 0x88ff0c00] 21:43:59 INFO - PROCESS | 1788 | 1461213839746 Marionette DEBUG loaded listener.js 21:43:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x894c1c00) [pid = 1788] [serial = 2097] [outer = 0x88ff0c00] 21:44:00 INFO - PROCESS | 1788 | 1461213840710 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1842ms 21:44:00 INFO - PROCESS | 1788 | 1461213840771 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:44:00 INFO - PROCESS | 1788 | 1461213840776 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:44:00 INFO - PROCESS | 1788 | 1461213840792 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:44:00 INFO - PROCESS | 1788 | 1461213840801 Marionette TRACE conn4 <- [1,2766,null,{}] 21:44:00 INFO - PROCESS | 1788 | 1461213840807 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 1788 | 1461213841091 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:44:01 INFO - PROCESS | 1788 | 1461213841440 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d17800 == 164 [pid = 1788] [id = 699] 21:44:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x889ed400) [pid = 1788] [serial = 2098] [outer = (nil)] 21:44:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x8ac5a400) [pid = 1788] [serial = 2099] [outer = 0x889ed400] 21:44:01 INFO - PROCESS | 1788 | 1461213841540 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8ac65c00) [pid = 1788] [serial = 2100] [outer = 0x889ed400] 21:44:02 INFO - PROCESS | 1788 | 1461213842466 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:44:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1693ms 21:44:02 INFO - PROCESS | 1788 | 1461213842477 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:44:02 INFO - PROCESS | 1788 | 1461213842481 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:44:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:44:02 INFO - PROCESS | 1788 | 1461213842488 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 1788 | 1461213842490 Marionette TRACE conn4 <- [1,2770,null,{}] 21:44:02 INFO - PROCESS | 1788 | 1461213842496 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:02 INFO - PROCESS | 1788 | 1461213842720 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:44:03 INFO - PROCESS | 1788 | 1461213843024 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e61c00 == 165 [pid = 1788] [id = 700] 21:44:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x8b21d400) [pid = 1788] [serial = 2101] [outer = (nil)] 21:44:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8b51cc00) [pid = 1788] [serial = 2102] [outer = 0x8b21d400] 21:44:03 INFO - PROCESS | 1788 | 1461213843163 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8b5ac000) [pid = 1788] [serial = 2103] [outer = 0x8b21d400] 21:44:04 INFO - PROCESS | 1788 | 1461213844093 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1679ms 21:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:44:04 INFO - PROCESS | 1788 | 1461213844168 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 1788 | 1461213844171 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:44:04 INFO - PROCESS | 1788 | 1461213844178 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 1788 | 1461213844181 Marionette TRACE conn4 <- [1,2774,null,{}] 21:44:04 INFO - PROCESS | 1788 | 1461213844188 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:04 INFO - PROCESS | 1788 | 1461213844424 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:44:04 INFO - PROCESS | 1788 | 1461213844790 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e8a0800 == 166 [pid = 1788] [id = 701] 21:44:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8e8a1800) [pid = 1788] [serial = 2104] [outer = (nil)] 21:44:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8ea9ac00) [pid = 1788] [serial = 2105] [outer = 0x8e8a1800] 21:44:04 INFO - PROCESS | 1788 | 1461213844900 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x8f4aa000) [pid = 1788] [serial = 2106] [outer = 0x8e8a1800] 21:44:05 INFO - PROCESS | 1788 | 1461213845869 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:44:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1732ms 21:44:05 INFO - PROCESS | 1788 | 1461213845910 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 1788 | 1461213845914 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:44:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:44:05 INFO - PROCESS | 1788 | 1461213845920 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 1788 | 1461213845924 Marionette TRACE conn4 <- [1,2778,null,{}] 21:44:05 INFO - PROCESS | 1788 | 1461213845930 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:06 INFO - PROCESS | 1788 | 1461213846162 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:44:06 INFO - PROCESS | 1788 | 1461213846506 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c44400 == 167 [pid = 1788] [id = 702] 21:44:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x85d90000) [pid = 1788] [serial = 2107] [outer = (nil)] 21:44:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8f5a4800) [pid = 1788] [serial = 2108] [outer = 0x85d90000] 21:44:06 INFO - PROCESS | 1788 | 1461213846599 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8fd4a800) [pid = 1788] [serial = 2109] [outer = 0x85d90000] 21:44:07 INFO - PROCESS | 1788 | 1461213847536 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1678ms 21:44:07 INFO - PROCESS | 1788 | 1461213847600 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 1788 | 1461213847604 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:44:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:44:07 INFO - PROCESS | 1788 | 1461213847612 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 1788 | 1461213847616 Marionette TRACE conn4 <- [1,2782,null,{}] 21:44:07 INFO - PROCESS | 1788 | 1461213847622 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:07 INFO - PROCESS | 1788 | 1461213847857 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:44:08 INFO - PROCESS | 1788 | 1461213848198 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5aec00 == 168 [pid = 1788] [id = 703] 21:44:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8fa39c00) [pid = 1788] [serial = 2110] [outer = (nil)] 21:44:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8fdb5c00) [pid = 1788] [serial = 2111] [outer = 0x8fa39c00] 21:44:08 INFO - PROCESS | 1788 | 1461213848316 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8fdbc000) [pid = 1788] [serial = 2112] [outer = 0x8fa39c00] 21:44:09 INFO - PROCESS | 1788 | 1461213849242 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:44:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:44:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1686ms 21:44:09 INFO - PROCESS | 1788 | 1461213849299 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:44:09 INFO - PROCESS | 1788 | 1461213849302 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:44:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:44:09 INFO - PROCESS | 1788 | 1461213849310 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - PROCESS | 1788 | 1461213849313 Marionette TRACE conn4 <- [1,2786,null,{}] 21:44:09 INFO - PROCESS | 1788 | 1461213849319 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:09 INFO - PROCESS | 1788 | 1461213849558 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:44:09 INFO - PROCESS | 1788 | 1461213849908 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fa42800 == 169 [pid = 1788] [id = 704] 21:44:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8fd90400) [pid = 1788] [serial = 2113] [outer = (nil)] 21:44:09 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x90402000) [pid = 1788] [serial = 2114] [outer = 0x8fd90400] 21:44:10 INFO - PROCESS | 1788 | 1461213850006 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x90408c00) [pid = 1788] [serial = 2115] [outer = 0x8fd90400] 21:44:10 INFO - PROCESS | 1788 | 1461213850926 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1690ms 21:44:11 INFO - PROCESS | 1788 | 1461213850999 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:44:11 INFO - PROCESS | 1788 | 1461213851002 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:44:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:44:11 INFO - PROCESS | 1788 | 1461213851008 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 1788 | 1461213851012 Marionette TRACE conn4 <- [1,2790,null,{}] 21:44:11 INFO - PROCESS | 1788 | 1461213851018 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:11 INFO - PROCESS | 1788 | 1461213851290 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:44:11 INFO - PROCESS | 1788 | 1461213851637 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5b0000 == 170 [pid = 1788] [id = 705] 21:44:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8f4a5800) [pid = 1788] [serial = 2116] [outer = (nil)] 21:44:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x90797800) [pid = 1788] [serial = 2117] [outer = 0x8f4a5800] 21:44:11 INFO - PROCESS | 1788 | 1461213851735 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x9079e400) [pid = 1788] [serial = 2118] [outer = 0x8f4a5800] 21:44:12 INFO - PROCESS | 1788 | 1461213852618 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:44:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:44:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1630ms 21:44:12 INFO - PROCESS | 1788 | 1461213852638 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 1788 | 1461213852643 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:44:12 INFO - PROCESS | 1788 | 1461213852649 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 1788 | 1461213852653 Marionette TRACE conn4 <- [1,2794,null,{}] 21:44:12 INFO - PROCESS | 1788 | 1461213852660 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:12 INFO - PROCESS | 1788 | 1461213852900 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:44:13 INFO - PROCESS | 1788 | 1461213853213 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x91406000 == 171 [pid = 1788] [id = 706] 21:44:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x91406c00) [pid = 1788] [serial = 2119] [outer = (nil)] 21:44:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x91412c00) [pid = 1788] [serial = 2120] [outer = 0x91406c00] 21:44:13 INFO - PROCESS | 1788 | 1461213853388 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x91458000) [pid = 1788] [serial = 2121] [outer = 0x91406c00] 21:44:14 INFO - PROCESS | 1788 | 1461213854381 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1779ms 21:44:14 INFO - PROCESS | 1788 | 1461213854431 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:44:14 INFO - PROCESS | 1788 | 1461213854435 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:44:14 INFO - PROCESS | 1788 | 1461213854441 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 1788 | 1461213854452 Marionette TRACE conn4 <- [1,2798,null,{}] 21:44:14 INFO - PROCESS | 1788 | 1461213854457 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:14 INFO - PROCESS | 1788 | 1461213854732 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:44:15 INFO - PROCESS | 1788 | 1461213855114 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a75400 == 172 [pid = 1788] [id = 707] 21:44:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x92a7a000) [pid = 1788] [serial = 2122] [outer = (nil)] 21:44:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x92ae2800) [pid = 1788] [serial = 2123] [outer = 0x92a7a000] 21:44:15 INFO - PROCESS | 1788 | 1461213855210 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x92ae8800) [pid = 1788] [serial = 2124] [outer = 0x92a7a000] 21:44:16 INFO - PROCESS | 1788 | 1461213856151 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1752ms 21:44:16 INFO - PROCESS | 1788 | 1461213856195 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:44:16 INFO - PROCESS | 1788 | 1461213856199 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:44:16 INFO - PROCESS | 1788 | 1461213856206 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 1788 | 1461213856210 Marionette TRACE conn4 <- [1,2802,null,{}] 21:44:16 INFO - PROCESS | 1788 | 1461213856216 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:16 INFO - PROCESS | 1788 | 1461213856441 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:44:16 INFO - PROCESS | 1788 | 1461213856794 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 1788 | ++DOCSHELL 0x841c0000 == 173 [pid = 1788] [id = 708] 21:44:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x8f8f5400) [pid = 1788] [serial = 2125] [outer = (nil)] 21:44:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x92bb6800) [pid = 1788] [serial = 2126] [outer = 0x8f8f5400] 21:44:16 INFO - PROCESS | 1788 | 1461213856889 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x92bba400) [pid = 1788] [serial = 2127] [outer = 0x8f8f5400] 21:44:17 INFO - PROCESS | 1788 | 1461213857800 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1638ms 21:44:17 INFO - PROCESS | 1788 | 1461213857844 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 1788 | 1461213857848 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:44:17 INFO - PROCESS | 1788 | 1461213857854 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 1788 | 1461213857857 Marionette TRACE conn4 <- [1,2806,null,{}] 21:44:17 INFO - PROCESS | 1788 | 1461213857863 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:18 INFO - PROCESS | 1788 | 1461213858083 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:44:18 INFO - PROCESS | 1788 | 1461213858400 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a7f400 == 174 [pid = 1788] [id = 709] 21:44:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x92bb9000) [pid = 1788] [serial = 2128] [outer = (nil)] 21:44:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x92c9b800) [pid = 1788] [serial = 2129] [outer = 0x92bb9000] 21:44:18 INFO - PROCESS | 1788 | 1461213858533 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x92f02400) [pid = 1788] [serial = 2130] [outer = 0x92bb9000] 21:44:19 INFO - PROCESS | 1788 | 1461213859440 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1634ms 21:44:19 INFO - PROCESS | 1788 | 1461213859488 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 1788 | 1461213859492 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:44:19 INFO - PROCESS | 1788 | 1461213859498 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 1788 | 1461213859501 Marionette TRACE conn4 <- [1,2810,null,{}] 21:44:19 INFO - PROCESS | 1788 | 1461213859507 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:19 INFO - PROCESS | 1788 | 1461213859731 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:44:20 INFO - PROCESS | 1788 | 1461213860087 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8f2400 == 175 [pid = 1788] [id = 710] 21:44:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x92a78800) [pid = 1788] [serial = 2131] [outer = (nil)] 21:44:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x92f0ec00) [pid = 1788] [serial = 2132] [outer = 0x92a78800] 21:44:20 INFO - PROCESS | 1788 | 1461213860182 Marionette DEBUG loaded listener.js 21:44:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x930d8800) [pid = 1788] [serial = 2133] [outer = 0x92a78800] 21:44:21 INFO - PROCESS | 1788 | 1461213861101 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1631ms 21:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:44:21 INFO - PROCESS | 1788 | 1461213861131 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:44:21 INFO - PROCESS | 1788 | 1461213861134 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:44:21 INFO - PROCESS | 1788 | 1461213861140 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 1788 | 1461213861144 Marionette TRACE conn4 <- [1,2814,null,{}] 21:44:21 INFO - PROCESS | 1788 | 1461213861149 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:21 INFO - PROCESS | 1788 | 1461213861372 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:44:21 INFO - PROCESS | 1788 | 1461213861729 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x9040fc00 == 176 [pid = 1788] [id = 711] 21:44:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x907e1800) [pid = 1788] [serial = 2134] [outer = (nil)] 21:44:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x939cec00) [pid = 1788] [serial = 2135] [outer = 0x907e1800] 21:44:21 INFO - PROCESS | 1788 | 1461213861823 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x939d0400) [pid = 1788] [serial = 2136] [outer = 0x907e1800] 21:44:22 INFO - PROCESS | 1788 | 1461213862777 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1687ms 21:44:22 INFO - PROCESS | 1788 | 1461213862827 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 1788 | 1461213862831 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:44:22 INFO - PROCESS | 1788 | 1461213862837 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 1788 | 1461213862840 Marionette TRACE conn4 <- [1,2818,null,{}] 21:44:22 INFO - PROCESS | 1788 | 1461213862846 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:23 INFO - PROCESS | 1788 | 1461213863075 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:44:23 INFO - PROCESS | 1788 | 1461213863432 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x90407c00 == 177 [pid = 1788] [id = 712] 21:44:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x92f0fc00) [pid = 1788] [serial = 2137] [outer = (nil)] 21:44:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x94f0b400) [pid = 1788] [serial = 2138] [outer = 0x92f0fc00] 21:44:23 INFO - PROCESS | 1788 | 1461213863523 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x94f10800) [pid = 1788] [serial = 2139] [outer = 0x92f0fc00] 21:44:24 INFO - PROCESS | 1788 | 1461213864419 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1643ms 21:44:24 INFO - PROCESS | 1788 | 1461213864481 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 1788 | 1461213864485 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:44:24 INFO - PROCESS | 1788 | 1461213864491 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 1788 | 1461213864494 Marionette TRACE conn4 <- [1,2822,null,{}] 21:44:24 INFO - PROCESS | 1788 | 1461213864500 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:24 INFO - PROCESS | 1788 | 1461213864726 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:44:25 INFO - PROCESS | 1788 | 1461213865082 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x930e1c00 == 178 [pid = 1788] [id = 713] 21:44:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x94f04000) [pid = 1788] [serial = 2140] [outer = (nil)] 21:44:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x96bcd800) [pid = 1788] [serial = 2141] [outer = 0x94f04000] 21:44:25 INFO - PROCESS | 1788 | 1461213865174 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x96fe4c00) [pid = 1788] [serial = 2142] [outer = 0x94f04000] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x97d8a800 == 177 [pid = 1788] [id = 551] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x984d1400 == 176 [pid = 1788] [id = 555] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84d46000 == 175 [pid = 1788] [id = 650] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84d4b400 == 174 [pid = 1788] [id = 513] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84d48800 == 173 [pid = 1788] [id = 466] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x87d0b800 == 172 [pid = 1788] [id = 264] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x87d10800 == 171 [pid = 1788] [id = 265] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x853d0000 == 170 [pid = 1788] [id = 695] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x87d14c00 == 169 [pid = 1788] [id = 694] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x85d87800 == 168 [pid = 1788] [id = 693] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84c5b400 == 167 [pid = 1788] [id = 692] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x8afd2800 == 166 [pid = 1788] [id = 683] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x890f0400 == 165 [pid = 1788] [id = 681] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x895f0c00 == 164 [pid = 1788] [id = 682] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x889f5400 == 163 [pid = 1788] [id = 680] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84a90400 == 162 [pid = 1788] [id = 679] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x84a93000 == 161 [pid = 1788] [id = 678] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x853ccc00 == 160 [pid = 1788] [id = 677] 21:44:28 INFO - PROCESS | 1788 | --DOCSHELL 0x838c6c00 == 159 [pid = 1788] [id = 676] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x87125800) [pid = 1788] [serial = 2025] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x87d19000) [pid = 1788] [serial = 2027] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x98f0cc00) [pid = 1788] [serial = 2010] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x8b524000) [pid = 1788] [serial = 1971] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x8ffd8800) [pid = 1788] [serial = 1986] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x99a1f000) [pid = 1788] [serial = 2012] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x97ea0800) [pid = 1788] [serial = 2006] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x853d5c00) [pid = 1788] [serial = 2021] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x9fb97000) [pid = 1788] [serial = 2015] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x9ae64c00) [pid = 1788] [serial = 2013] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x9790c800) [pid = 1788] [serial = 2003] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x87120c00) [pid = 1788] [serial = 1964] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x930e1800) [pid = 1788] [serial = 1998] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8b21dc00) [pid = 1788] [serial = 1896] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x84a91000) [pid = 1788] [serial = 2018] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8fdb3400) [pid = 1788] [serial = 1982] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8f8f4800) [pid = 1788] [serial = 1980] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x890efc00) [pid = 1788] [serial = 1967] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x89ab0800) [pid = 1788] [serial = 1968] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x97d0a000) [pid = 1788] [serial = 2004] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8711d400) [pid = 1788] [serial = 2024] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x8eaa5c00) [pid = 1788] [serial = 1977] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x9062a800) [pid = 1788] [serial = 1989] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x90621c00) [pid = 1788] [serial = 1988] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x930da400) [pid = 1788] [serial = 1997] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x96bcdc00) [pid = 1788] [serial = 2000] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b5f5c00) [pid = 1788] [serial = 1973] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x98e76c00) [pid = 1788] [serial = 2009] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x9779c400) [pid = 1788] [serial = 2001] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x92aedc00) [pid = 1788] [serial = 1994] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x97ea6800) [pid = 1788] [serial = 2007] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x92c97000) [pid = 1788] [serial = 1995] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8ffd4800) [pid = 1788] [serial = 1985] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x87d15800) [pid = 1788] [serial = 1965] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8eaa1400) [pid = 1788] [serial = 1976] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x907e7400) [pid = 1788] [serial = 1991] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x90862400) [pid = 1788] [serial = 1992] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8e899000) [pid = 1788] [serial = 1974] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8f8ef800) [pid = 1788] [serial = 1979] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x84c55c00) [pid = 1788] [serial = 2019] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8553e400) [pid = 1788] [serial = 2022] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8b218c00) [pid = 1788] [serial = 1970] [outer = (nil)] [url = about:blank] 21:44:28 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8fe5f800) [pid = 1788] [serial = 1983] [outer = (nil)] [url = about:blank] 21:44:29 INFO - PROCESS | 1788 | 1461213869076 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 4592ms 21:44:29 INFO - PROCESS | 1788 | 1461213869085 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:44:29 INFO - PROCESS | 1788 | 1461213869090 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:44:29 INFO - PROCESS | 1788 | 1461213869098 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:44:29 INFO - PROCESS | 1788 | 1461213869104 Marionette TRACE conn4 <- [1,2826,null,{}] 21:44:29 INFO - PROCESS | 1788 | 1461213869113 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:29 INFO - PROCESS | 1788 | 1461213869327 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:44:29 INFO - PROCESS | 1788 | 1461213869585 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x853ccc00 == 160 [pid = 1788] [id = 714] 21:44:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x853d0000) [pid = 1788] [serial = 2143] [outer = (nil)] 21:44:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x85c46000) [pid = 1788] [serial = 2144] [outer = 0x853d0000] 21:44:29 INFO - PROCESS | 1788 | 1461213869662 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x85d8d400) [pid = 1788] [serial = 2145] [outer = 0x853d0000] 21:44:30 INFO - PROCESS | 1788 | 1461213870530 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1492ms 21:44:30 INFO - PROCESS | 1788 | 1461213870591 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 1788 | 1461213870599 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:44:30 INFO - PROCESS | 1788 | 1461213870609 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 1788 | 1461213870613 Marionette TRACE conn4 <- [1,2830,null,{}] 21:44:30 INFO - PROCESS | 1788 | 1461213870619 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:30 INFO - PROCESS | 1788 | 1461213870841 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:44:31 INFO - PROCESS | 1788 | 1461213871119 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c44800 == 161 [pid = 1788] [id = 715] 21:44:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x87d15400) [pid = 1788] [serial = 2146] [outer = (nil)] 21:44:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8861cc00) [pid = 1788] [serial = 2147] [outer = 0x87d15400] 21:44:31 INFO - PROCESS | 1788 | 1461213871199 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8899b800) [pid = 1788] [serial = 2148] [outer = 0x87d15400] 21:44:32 INFO - PROCESS | 1788 | 1461213872212 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1629ms 21:44:32 INFO - PROCESS | 1788 | 1461213872237 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 1788 | 1461213872241 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:44:32 INFO - PROCESS | 1788 | 1461213872248 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 1788 | 1461213872253 Marionette TRACE conn4 <- [1,2834,null,{}] 21:44:32 INFO - PROCESS | 1788 | 1461213872274 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:32 INFO - PROCESS | 1788 | 1461213872581 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:44:32 INFO - PROCESS | 1788 | 1461213872634 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x88612c00 == 162 [pid = 1788] [id = 716] 21:44:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x88deb800) [pid = 1788] [serial = 2149] [outer = (nil)] 21:44:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x88ff0800) [pid = 1788] [serial = 2150] [outer = 0x88deb800] 21:44:32 INFO - PROCESS | 1788 | 1461213872896 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x894c9800) [pid = 1788] [serial = 2151] [outer = 0x88deb800] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x84d49800) [pid = 1788] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x8392f000) [pid = 1788] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x88ff5800) [pid = 1788] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x88de1400) [pid = 1788] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x87d12000) [pid = 1788] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8fd89800) [pid = 1788] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8b21b800) [pid = 1788] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x88de2c00) [pid = 1788] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8f59e400) [pid = 1788] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:44:33 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x853d0800) [pid = 1788] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x88998c00) [pid = 1788] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x8f8ed400) [pid = 1788] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x895edc00) [pid = 1788] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x8f5a3000) [pid = 1788] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x85d86c00) [pid = 1788] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x89e58800) [pid = 1788] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x8b5a6800) [pid = 1788] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 124 (0x8fdb1c00) [pid = 1788] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 123 (0x8afdb000) [pid = 1788] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:44:34 INFO - PROCESS | 1788 | --DOMWINDOW == 122 (0x99a15c00) [pid = 1788] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:44:34 INFO - PROCESS | 1788 | 1461213874228 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2051ms 21:44:34 INFO - PROCESS | 1788 | 1461213874300 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:44:34 INFO - PROCESS | 1788 | 1461213874319 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:44:34 INFO - PROCESS | 1788 | 1461213874326 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 1788 | 1461213874329 Marionette TRACE conn4 <- [1,2838,null,{}] 21:44:34 INFO - PROCESS | 1788 | 1461213874334 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:34 INFO - PROCESS | 1788 | 1461213874581 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:44:34 INFO - PROCESS | 1788 | 1461213874803 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x826ee400 == 163 [pid = 1788] [id = 717] 21:44:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 123 (0x85c3d800) [pid = 1788] [serial = 2152] [outer = (nil)] 21:44:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 124 (0x88fed400) [pid = 1788] [serial = 2153] [outer = 0x85c3d800] 21:44:34 INFO - PROCESS | 1788 | 1461213874881 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 125 (0x89ab4800) [pid = 1788] [serial = 2154] [outer = 0x85c3d800] 21:44:35 INFO - PROCESS | 1788 | 1461213875686 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1379ms 21:44:35 INFO - PROCESS | 1788 | 1461213875717 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:44:35 INFO - PROCESS | 1788 | 1461213875720 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:44:35 INFO - PROCESS | 1788 | 1461213875730 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 1788 | 1461213875734 Marionette TRACE conn4 <- [1,2842,null,{}] 21:44:35 INFO - PROCESS | 1788 | 1461213875739 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:35 INFO - PROCESS | 1788 | 1461213875940 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:44:36 INFO - PROCESS | 1788 | 1461213876403 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a91000 == 164 [pid = 1788] [id = 718] 21:44:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x84c4d400) [pid = 1788] [serial = 2155] [outer = (nil)] 21:44:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x84d43800) [pid = 1788] [serial = 2156] [outer = 0x84c4d400] 21:44:36 INFO - PROCESS | 1788 | 1461213876501 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x8553b000) [pid = 1788] [serial = 2157] [outer = 0x84c4d400] 21:44:37 INFO - PROCESS | 1788 | 1461213877503 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1837ms 21:44:37 INFO - PROCESS | 1788 | 1461213877569 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:44:37 INFO - PROCESS | 1788 | 1461213877577 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:44:37 INFO - PROCESS | 1788 | 1461213877586 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:44:37 INFO - PROCESS | 1788 | 1461213877590 Marionette TRACE conn4 <- [1,2846,null,{}] 21:44:37 INFO - PROCESS | 1788 | 1461213877598 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:37 INFO - PROCESS | 1788 | 1461213877881 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:44:38 INFO - PROCESS | 1788 | 1461213878243 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x87d19c00 == 165 [pid = 1788] [id = 719] 21:44:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x88614000) [pid = 1788] [serial = 2158] [outer = (nil)] 21:44:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x889a3c00) [pid = 1788] [serial = 2159] [outer = 0x88614000] 21:44:38 INFO - PROCESS | 1788 | 1461213878339 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x88de3800) [pid = 1788] [serial = 2160] [outer = 0x88614000] 21:44:39 INFO - PROCESS | 1788 | 1461213879392 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1882ms 21:44:39 INFO - PROCESS | 1788 | 1461213879473 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 1788 | 1461213879479 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:44:39 INFO - PROCESS | 1788 | 1461213879486 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 1788 | 1461213879489 Marionette TRACE conn4 <- [1,2850,null,{}] 21:44:39 INFO - PROCESS | 1788 | 1461213879496 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:39 INFO - PROCESS | 1788 | 1461213879768 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:44:40 INFO - PROCESS | 1788 | 1461213880170 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x894c8800 == 166 [pid = 1788] [id = 720] 21:44:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x8981b400) [pid = 1788] [serial = 2161] [outer = (nil)] 21:44:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x89ab6800) [pid = 1788] [serial = 2162] [outer = 0x8981b400] 21:44:40 INFO - PROCESS | 1788 | 1461213880258 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8ac5dc00) [pid = 1788] [serial = 2163] [outer = 0x8981b400] 21:44:41 INFO - PROCESS | 1788 | 1461213881234 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1779ms 21:44:41 INFO - PROCESS | 1788 | 1461213881267 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:44:41 INFO - PROCESS | 1788 | 1461213881271 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:44:41 INFO - PROCESS | 1788 | 1461213881287 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 1788 | 1461213881297 Marionette TRACE conn4 <- [1,2854,null,{}] 21:44:41 INFO - PROCESS | 1788 | 1461213881304 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:41 INFO - PROCESS | 1788 | 1461213881562 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:44:41 INFO - PROCESS | 1788 | 1461213881908 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x88ff5c00 == 167 [pid = 1788] [id = 721] 21:44:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x894c5000) [pid = 1788] [serial = 2164] [outer = (nil)] 21:44:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8b524000) [pid = 1788] [serial = 2165] [outer = 0x894c5000] 21:44:42 INFO - PROCESS | 1788 | 1461213882004 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8b5f1c00) [pid = 1788] [serial = 2166] [outer = 0x894c5000] 21:44:42 INFO - PROCESS | 1788 | 1461213882933 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1695ms 21:44:42 INFO - PROCESS | 1788 | 1461213882974 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:44:42 INFO - PROCESS | 1788 | 1461213882979 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:44:42 INFO - PROCESS | 1788 | 1461213882985 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 1788 | 1461213882988 Marionette TRACE conn4 <- [1,2858,null,{}] 21:44:42 INFO - PROCESS | 1788 | 1461213882994 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:43 INFO - PROCESS | 1788 | 1461213883231 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:44:43 INFO - PROCESS | 1788 | 1461213883591 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a94c00 == 168 [pid = 1788] [id = 722] 21:44:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x87d14c00) [pid = 1788] [serial = 2167] [outer = (nil)] 21:44:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8e89ec00) [pid = 1788] [serial = 2168] [outer = 0x87d14c00] 21:44:43 INFO - PROCESS | 1788 | 1461213883688 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x8ea9b000) [pid = 1788] [serial = 2169] [outer = 0x87d14c00] 21:44:44 INFO - PROCESS | 1788 | 1461213884597 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1685ms 21:44:44 INFO - PROCESS | 1788 | 1461213884671 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 1788 | 1461213884675 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:44:44 INFO - PROCESS | 1788 | 1461213884683 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 1788 | 1461213884686 Marionette TRACE conn4 <- [1,2862,null,{}] 21:44:44 INFO - PROCESS | 1788 | 1461213884692 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:44 INFO - PROCESS | 1788 | 1461213884958 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:44:45 INFO - PROCESS | 1788 | 1461213885322 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f455400 == 169 [pid = 1788] [id = 723] 21:44:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8f456000) [pid = 1788] [serial = 2170] [outer = (nil)] 21:44:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8f4a3400) [pid = 1788] [serial = 2171] [outer = 0x8f456000] 21:44:45 INFO - PROCESS | 1788 | 1461213885464 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8f8f3c00) [pid = 1788] [serial = 2172] [outer = 0x8f456000] 21:44:46 INFO - PROCESS | 1788 | 1461213886439 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1789ms 21:44:46 INFO - PROCESS | 1788 | 1461213886473 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 1788 | 1461213886476 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:44:46 INFO - PROCESS | 1788 | 1461213886482 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 1788 | 1461213886485 Marionette TRACE conn4 <- [1,2866,null,{}] 21:44:46 INFO - PROCESS | 1788 | 1461213886491 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:46 INFO - PROCESS | 1788 | 1461213886716 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:44:47 INFO - PROCESS | 1788 | 1461213887020 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 1788 | ++DOCSHELL 0x8e897c00 == 170 [pid = 1788] [id = 724] 21:44:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8eaa5c00) [pid = 1788] [serial = 2173] [outer = (nil)] 21:44:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8fdbc800) [pid = 1788] [serial = 2174] [outer = 0x8eaa5c00] 21:44:47 INFO - PROCESS | 1788 | 1461213887157 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8fe65000) [pid = 1788] [serial = 2175] [outer = 0x8eaa5c00] 21:44:48 INFO - PROCESS | 1788 | 1461213888077 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 21:44:48 INFO - PROCESS | 1788 | 1461213888113 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:44:48 INFO - PROCESS | 1788 | 1461213888117 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:44:48 INFO - PROCESS | 1788 | 1461213888123 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 1788 | 1461213888127 Marionette TRACE conn4 <- [1,2870,null,{}] 21:44:48 INFO - PROCESS | 1788 | 1461213888132 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:48 INFO - PROCESS | 1788 | 1461213888362 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:44:48 INFO - PROCESS | 1788 | 1461213888732 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 1788 | ++DOCSHELL 0x894ba800 == 171 [pid = 1788] [id = 725] 21:44:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8b212c00) [pid = 1788] [serial = 2176] [outer = (nil)] 21:44:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8ffd6c00) [pid = 1788] [serial = 2177] [outer = 0x8b212c00] 21:44:48 INFO - PROCESS | 1788 | 1461213888826 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x901e0000) [pid = 1788] [serial = 2178] [outer = 0x8b212c00] 21:44:49 INFO - PROCESS | 1788 | 1461213889736 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1679ms 21:44:49 INFO - PROCESS | 1788 | 1461213889803 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 1788 | 1461213889807 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:44:49 INFO - PROCESS | 1788 | 1461213889813 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 1788 | 1461213889817 Marionette TRACE conn4 <- [1,2874,null,{}] 21:44:49 INFO - PROCESS | 1788 | 1461213889822 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:50 INFO - PROCESS | 1788 | 1461213890056 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:44:50 INFO - PROCESS | 1788 | 1461213890405 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f454400 == 172 [pid = 1788] [id = 726] 21:44:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8fd88c00) [pid = 1788] [serial = 2179] [outer = (nil)] 21:44:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x9079c400) [pid = 1788] [serial = 2180] [outer = 0x8fd88c00] 21:44:50 INFO - PROCESS | 1788 | 1461213890499 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x907de800) [pid = 1788] [serial = 2181] [outer = 0x8fd88c00] 21:44:51 INFO - PROCESS | 1788 | 1461213891412 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1649ms 21:44:51 INFO - PROCESS | 1788 | 1461213891463 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 1788 | 1461213891466 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:44:51 INFO - PROCESS | 1788 | 1461213891472 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 1788 | 1461213891476 Marionette TRACE conn4 <- [1,2878,null,{}] 21:44:51 INFO - PROCESS | 1788 | 1461213891482 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:51 INFO - PROCESS | 1788 | 1461213891709 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:44:52 INFO - PROCESS | 1788 | 1461213892060 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 1788 | ++DOCSHELL 0x90623c00 == 173 [pid = 1788] [id = 727] 21:44:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x9062b800) [pid = 1788] [serial = 2182] [outer = (nil)] 21:44:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x91413000) [pid = 1788] [serial = 2183] [outer = 0x9062b800] 21:44:52 INFO - PROCESS | 1788 | 1461213892153 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x9144d800) [pid = 1788] [serial = 2184] [outer = 0x9062b800] 21:44:53 INFO - PROCESS | 1788 | 1461213893076 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1680ms 21:44:53 INFO - PROCESS | 1788 | 1461213893154 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 1788 | 1461213893158 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:44:53 INFO - PROCESS | 1788 | 1461213893164 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 1788 | 1461213893168 Marionette TRACE conn4 <- [1,2882,null,{}] 21:44:53 INFO - PROCESS | 1788 | 1461213893174 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:53 INFO - PROCESS | 1788 | 1461213893452 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:44:53 INFO - PROCESS | 1788 | 1461213893827 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x92a79400 == 174 [pid = 1788] [id = 728] 21:44:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x92a7e400) [pid = 1788] [serial = 2185] [outer = (nil)] 21:44:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x92aeb000) [pid = 1788] [serial = 2186] [outer = 0x92a7e400] 21:44:53 INFO - PROCESS | 1788 | 1461213893933 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x92c97000) [pid = 1788] [serial = 2187] [outer = 0x92a7e400] 21:44:54 INFO - PROCESS | 1788 | 1461213894869 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1741ms 21:44:54 INFO - PROCESS | 1788 | 1461213894906 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:44:54 INFO - PROCESS | 1788 | 1461213894911 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:44:54 INFO - PROCESS | 1788 | 1461213894917 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:44:54 INFO - PROCESS | 1788 | 1461213894922 Marionette TRACE conn4 <- [1,2886,null,{}] 21:44:54 INFO - PROCESS | 1788 | 1461213894927 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 1788 | 1461213895205 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:44:55 INFO - PROCESS | 1788 | 1461213895574 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x930e4000 == 175 [pid = 1788] [id = 729] 21:44:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x939d8000) [pid = 1788] [serial = 2188] [outer = (nil)] 21:44:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x95bc3000) [pid = 1788] [serial = 2189] [outer = 0x939d8000] 21:44:55 INFO - PROCESS | 1788 | 1461213895669 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x96bcec00) [pid = 1788] [serial = 2190] [outer = 0x939d8000] 21:44:56 INFO - PROCESS | 1788 | 1461213896578 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1740ms 21:44:56 INFO - PROCESS | 1788 | 1461213896658 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 1788 | 1461213896661 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:44:56 INFO - PROCESS | 1788 | 1461213896668 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - PROCESS | 1788 | 1461213896670 Marionette TRACE conn4 <- [1,2890,null,{}] 21:44:56 INFO - PROCESS | 1788 | 1461213896677 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:56 INFO - PROCESS | 1788 | 1461213896938 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:44:57 INFO - PROCESS | 1788 | 1461213897289 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 1788 | ++DOCSHELL 0x939d3400 == 176 [pid = 1788] [id = 730] 21:44:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x94f08c00) [pid = 1788] [serial = 2191] [outer = (nil)] 21:44:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x97cb5400) [pid = 1788] [serial = 2192] [outer = 0x94f08c00] 21:44:57 INFO - PROCESS | 1788 | 1461213897381 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x97cb8000) [pid = 1788] [serial = 2193] [outer = 0x94f08c00] 21:44:58 INFO - PROCESS | 1788 | 1461213898295 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1683ms 21:44:58 INFO - PROCESS | 1788 | 1461213898352 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 1788 | 1461213898356 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:44:58 INFO - PROCESS | 1788 | 1461213898362 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 1788 | 1461213898366 Marionette TRACE conn4 <- [1,2894,null,{}] 21:44:58 INFO - PROCESS | 1788 | 1461213898371 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 1788 | 1461213898615 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:44:58 INFO - PROCESS | 1788 | 1461213898969 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fdb4000 == 177 [pid = 1788] [id = 731] 21:44:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x90263400) [pid = 1788] [serial = 2194] [outer = (nil)] 21:44:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x97d0a800) [pid = 1788] [serial = 2195] [outer = 0x90263400] 21:44:59 INFO - PROCESS | 1788 | 1461213899060 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x97d8bc00) [pid = 1788] [serial = 2196] [outer = 0x90263400] 21:44:59 INFO - PROCESS | 1788 | 1461213899956 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1638ms 21:45:00 INFO - PROCESS | 1788 | 1461213900002 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:45:00 INFO - PROCESS | 1788 | 1461213900006 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:45:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:45:00 INFO - PROCESS | 1788 | 1461213900012 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 1788 | 1461213900015 Marionette TRACE conn4 <- [1,2898,null,{}] 21:45:00 INFO - PROCESS | 1788 | 1461213900021 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:00 INFO - PROCESS | 1788 | 1461213900259 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:45:00 INFO - PROCESS | 1788 | 1461213900665 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d11400 == 178 [pid = 1788] [id = 732] 21:45:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x97d92c00) [pid = 1788] [serial = 2197] [outer = (nil)] 21:45:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x97e0d400) [pid = 1788] [serial = 2198] [outer = 0x97d92c00] 21:45:00 INFO - PROCESS | 1788 | 1461213900766 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x97e0f000) [pid = 1788] [serial = 2199] [outer = 0x97d92c00] 21:45:01 INFO - PROCESS | 1788 | 1461213901722 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1791ms 21:45:01 INFO - PROCESS | 1788 | 1461213901804 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 1788 | 1461213901808 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:45:01 INFO - PROCESS | 1788 | 1461213901814 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 1788 | 1461213901818 Marionette TRACE conn4 <- [1,2902,null,{}] 21:45:01 INFO - PROCESS | 1788 | 1461213901823 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:02 INFO - PROCESS | 1788 | 1461213902059 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:45:02 INFO - PROCESS | 1788 | 1461213902410 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 1788 | ++DOCSHELL 0x97d13400 == 179 [pid = 1788] [id = 733] 21:45:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x97d94c00) [pid = 1788] [serial = 2200] [outer = (nil)] 21:45:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x97ea5800) [pid = 1788] [serial = 2201] [outer = 0x97d94c00] 21:45:02 INFO - PROCESS | 1788 | 1461213902513 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x97ea7800) [pid = 1788] [serial = 2202] [outer = 0x97d94c00] 21:45:03 INFO - PROCESS | 1788 | 1461213903482 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1740ms 21:45:03 INFO - PROCESS | 1788 | 1461213903555 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:45:03 INFO - PROCESS | 1788 | 1461213903559 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:45:03 INFO - PROCESS | 1788 | 1461213903565 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 1788 | 1461213903569 Marionette TRACE conn4 <- [1,2906,null,{}] 21:45:03 INFO - PROCESS | 1788 | 1461213903575 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:03 INFO - PROCESS | 1788 | 1461213903807 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:45:04 INFO - PROCESS | 1788 | 1461213904165 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c4f400 == 180 [pid = 1788] [id = 734] 21:45:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x90867c00) [pid = 1788] [serial = 2203] [outer = (nil)] 21:45:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x981ec800) [pid = 1788] [serial = 2204] [outer = 0x90867c00] 21:45:04 INFO - PROCESS | 1788 | 1461213904257 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x984c6400) [pid = 1788] [serial = 2205] [outer = 0x90867c00] 21:45:05 INFO - PROCESS | 1788 | 1461213905169 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1638ms 21:45:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:45:05 INFO - PROCESS | 1788 | 1461213905204 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 1788 | 1461213905207 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:45:05 INFO - PROCESS | 1788 | 1461213905213 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 1788 | 1461213905216 Marionette TRACE conn4 <- [1,2910,null,{}] 21:45:05 INFO - PROCESS | 1788 | 1461213905222 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:05 INFO - PROCESS | 1788 | 1461213905454 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:45:05 INFO - PROCESS | 1788 | 1461213905816 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c54800 == 181 [pid = 1788] [id = 735] 21:45:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x84c59c00) [pid = 1788] [serial = 2206] [outer = (nil)] 21:45:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x98e53400) [pid = 1788] [serial = 2207] [outer = 0x84c59c00] 21:45:05 INFO - PROCESS | 1788 | 1461213905910 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x98e7f400) [pid = 1788] [serial = 2208] [outer = 0x84c59c00] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x83935400 == 180 [pid = 1788] [id = 672] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85c47400 == 179 [pid = 1788] [id = 651] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85d8f400 == 178 [pid = 1788] [id = 652] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x92ae5400 == 177 [pid = 1788] [id = 665] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x97e07c00 == 176 [pid = 1788] [id = 669] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8e9400 == 175 [pid = 1788] [id = 661] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8e8a0400 == 174 [pid = 1788] [id = 666] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84d49400 == 173 [pid = 1788] [id = 667] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x88615400 == 172 [pid = 1788] [id = 662] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x83b0d000 == 171 [pid = 1788] [id = 670] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x96ccd000 == 170 [pid = 1788] [id = 668] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5f1400 == 169 [pid = 1788] [id = 659] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8f1800 == 168 [pid = 1788] [id = 660] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84c54c00 == 167 [pid = 1788] [id = 514] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x826ee400 == 166 [pid = 1788] [id = 717] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x88612c00 == 165 [pid = 1788] [id = 716] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85543800 == 164 [pid = 1788] [id = 674] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85c44800 == 163 [pid = 1788] [id = 715] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x853ccc00 == 162 [pid = 1788] [id = 714] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x92a75400 == 161 [pid = 1788] [id = 707] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5b0000 == 160 [pid = 1788] [id = 705] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x91406000 == 159 [pid = 1788] [id = 706] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8fa42800 == 158 [pid = 1788] [id = 704] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8b5aec00 == 157 [pid = 1788] [id = 703] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x85c44400 == 156 [pid = 1788] [id = 702] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8e8a0800 == 155 [pid = 1788] [id = 701] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x87d17800 == 154 [pid = 1788] [id = 699] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x89e61c00 == 153 [pid = 1788] [id = 700] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x8899a800 == 152 [pid = 1788] [id = 698] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x88614c00 == 151 [pid = 1788] [id = 697] 21:45:09 INFO - PROCESS | 1788 | --DOCSHELL 0x84c58400 == 150 [pid = 1788] [id = 696] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x895f3000) [pid = 1788] [serial = 2087] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x85d88c00) [pid = 1788] [serial = 2079] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x853cb800) [pid = 1788] [serial = 2030] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x85c3b800) [pid = 1788] [serial = 2031] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x895f2000) [pid = 1788] [serial = 2042] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x890fa400) [pid = 1788] [serial = 2040] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x88955400) [pid = 1788] [serial = 2082] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x8ffd3400) [pid = 1788] [serial = 2069] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x8b5f9000) [pid = 1788] [serial = 2054] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x85c43800) [pid = 1788] [serial = 2078] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x88fec000) [pid = 1788] [serial = 2084] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x8f5a1c00) [pid = 1788] [serial = 2060] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x8981b000) [pid = 1788] [serial = 2043] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x8894b400) [pid = 1788] [serial = 2034] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8861d800) [pid = 1788] [serial = 2081] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x889f5c00) [pid = 1788] [serial = 2036] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8fe5f400) [pid = 1788] [serial = 2067] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x87d0e800) [pid = 1788] [serial = 2033] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8ac5c800) [pid = 1788] [serial = 2045] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8fd52800) [pid = 1788] [serial = 2064] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8e897400) [pid = 1788] [serial = 2055] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x9079ec00) [pid = 1788] [serial = 2075] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8fdba400) [pid = 1788] [serial = 2066] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8afd3800) [pid = 1788] [serial = 2046] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x88dedc00) [pid = 1788] [serial = 2037] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8981bc00) [pid = 1788] [serial = 1962] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x8b219c00) [pid = 1788] [serial = 2048] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x8ea99400) [pid = 1788] [serial = 2057] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x9040cc00) [pid = 1788] [serial = 2072] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x890ef400) [pid = 1788] [serial = 2039] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x9040f400) [pid = 1788] [serial = 2073] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x890f3400) [pid = 1788] [serial = 2085] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x8b5aa400) [pid = 1788] [serial = 2052] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8f8ea400) [pid = 1788] [serial = 2061] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8ea9cc00) [pid = 1788] [serial = 2058] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x8b5a5400) [pid = 1788] [serial = 2051] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8b21e000) [pid = 1788] [serial = 2049] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8fd49800) [pid = 1788] [serial = 2063] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x9fca8800) [pid = 1788] [serial = 2016] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x901de800) [pid = 1788] [serial = 2070] [outer = (nil)] [url = about:blank] 21:45:09 INFO - PROCESS | 1788 | 1461213909722 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:45:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:45:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:45:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4542ms 21:45:09 INFO - PROCESS | 1788 | 1461213909755 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 1788 | 1461213909760 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:45:09 INFO - TEST-START | /DOMEvents/constructors.html 21:45:09 INFO - PROCESS | 1788 | 1461213909769 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 1788 | 1461213909774 Marionette TRACE conn4 <- [1,2914,null,{}] 21:45:09 INFO - PROCESS | 1788 | 1461213909783 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:10 INFO - PROCESS | 1788 | 1461213910044 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:45:10 INFO - PROCESS | 1788 | 1461213910276 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d49000 == 151 [pid = 1788] [id = 736] 21:45:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x85546000) [pid = 1788] [serial = 2209] [outer = (nil)] 21:45:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x85c47400) [pid = 1788] [serial = 2210] [outer = 0x85546000] 21:45:10 INFO - PROCESS | 1788 | 1461213910360 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x85d8b400) [pid = 1788] [serial = 2211] [outer = 0x85546000] 21:45:11 INFO - PROCESS | 1788 | 1461213911346 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:45:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:45:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:45:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1657ms 21:45:11 INFO - PROCESS | 1788 | 1461213911460 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:45:11 INFO - PROCESS | 1788 | 1461213911467 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:45:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:45:11 INFO - PROCESS | 1788 | 1461213911485 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 1788 | 1461213911489 Marionette TRACE conn4 <- [1,2918,null,{}] 21:45:11 INFO - PROCESS | 1788 | 1461213911496 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:11 INFO - PROCESS | 1788 | 1461213911712 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:45:12 INFO - PROCESS | 1788 | 1461213912046 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d8f400 == 152 [pid = 1788] [id = 737] 21:45:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8861d000) [pid = 1788] [serial = 2212] [outer = (nil)] 21:45:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x88953000) [pid = 1788] [serial = 2213] [outer = 0x8861d000] 21:45:12 INFO - PROCESS | 1788 | 1461213912139 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8899f800) [pid = 1788] [serial = 2214] [outer = 0x8861d000] 21:45:12 INFO - PROCESS | 1788 | 1461213912901 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:45:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:45:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1444ms 21:45:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:45:12 INFO - PROCESS | 1788 | 1461213912934 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:45:12 INFO - PROCESS | 1788 | 1461213912937 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:45:12 INFO - PROCESS | 1788 | 1461213912944 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:45:12 INFO - PROCESS | 1788 | 1461213912949 Marionette TRACE conn4 <- [1,2922,null,{}] 21:45:12 INFO - PROCESS | 1788 | 1461213912965 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:13 INFO - PROCESS | 1788 | 1461213913258 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:45:13 INFO - PROCESS | 1788 | 1461213913318 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x85c47000 == 153 [pid = 1788] [id = 738] 21:45:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x889e9400) [pid = 1788] [serial = 2215] [outer = (nil)] 21:45:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x88ff4800) [pid = 1788] [serial = 2216] [outer = 0x889e9400] 21:45:13 INFO - PROCESS | 1788 | 1461213913524 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x890fa800) [pid = 1788] [serial = 2217] [outer = 0x889e9400] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x889ed400) [pid = 1788] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x91406c00) [pid = 1788] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8e8a1800) [pid = 1788] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x907e1800) [pid = 1788] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x88deb800) [pid = 1788] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8fa39c00) [pid = 1788] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x92a7a000) [pid = 1788] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x853d0000) [pid = 1788] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x88619800) [pid = 1788] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x87d15400) [pid = 1788] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x8fd90400) [pid = 1788] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8f4a5800) [pid = 1788] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x85d90000) [pid = 1788] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x92bb9000) [pid = 1788] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x92f0fc00) [pid = 1788] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x84c5a000) [pid = 1788] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x88ff0c00) [pid = 1788] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x90262400) [pid = 1788] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x8b21d400) [pid = 1788] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x92a78800) [pid = 1788] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x8f8f5400) [pid = 1788] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:45:14 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x8711e000) [pid = 1788] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:45:14 INFO - PROCESS | 1788 | [1788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 21:45:14 INFO - PROCESS | 1788 | [1788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 21:45:14 INFO - PROCESS | 1788 | [1788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 21:45:14 INFO - PROCESS | 1788 | [1788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 21:45:15 INFO - PROCESS | 1788 | 1461213915024 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:45:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:45:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:45:15 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 21:45:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:45:15 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 21:45:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:45:15 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]" 21:45:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:45:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:45:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2143ms 21:45:15 INFO - PROCESS | 1788 | 1461213915088 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:45:15 INFO - PROCESS | 1788 | 1461213915095 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:45:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:45:15 INFO - PROCESS | 1788 | 1461213915103 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - PROCESS | 1788 | 1461213915109 Marionette TRACE conn4 <- [1,2926,null,{}] 21:45:15 INFO - PROCESS | 1788 | 1461213915115 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:15 INFO - PROCESS | 1788 | 1461213915322 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:45:15 INFO - PROCESS | 1788 | 1461213915543 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c52400 == 154 [pid = 1788] [id = 739] 21:45:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x88ff7800) [pid = 1788] [serial = 2218] [outer = (nil)] 21:45:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x8981f000) [pid = 1788] [serial = 2219] [outer = 0x88ff7800] 21:45:15 INFO - PROCESS | 1788 | 1461213915630 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x89ab1c00) [pid = 1788] [serial = 2220] [outer = 0x88ff7800] 21:45:16 INFO - PROCESS | 1788 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:45:16 INFO - PROCESS | 1788 | 1461213916506 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:45:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:45:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1434ms 21:45:16 INFO - PROCESS | 1788 | 1461213916539 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:45:16 INFO - PROCESS | 1788 | 1461213916544 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:45:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:45:16 INFO - PROCESS | 1788 | 1461213916554 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:45:16 INFO - PROCESS | 1788 | 1461213916559 Marionette TRACE conn4 <- [1,2930,null,{}] 21:45:16 INFO - PROCESS | 1788 | 1461213916579 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:16 INFO - PROCESS | 1788 | 1461213916832 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:45:17 INFO - PROCESS | 1788 | 1461213917111 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x853d6400 == 155 [pid = 1788] [id = 740] 21:45:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x85545800) [pid = 1788] [serial = 2221] [outer = (nil)] 21:45:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x85c40000) [pid = 1788] [serial = 2222] [outer = 0x85545800] 21:45:17 INFO - PROCESS | 1788 | 1461213917207 Marionette DEBUG loaded listener.js 21:45:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x85d89800) [pid = 1788] [serial = 2223] [outer = 0x85545800] 21:45:18 INFO - PROCESS | 1788 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:45:18 INFO - PROCESS | 1788 | 1461213918087 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:45:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:45:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1599ms 21:45:18 INFO - PROCESS | 1788 | 1461213918152 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 1788 | 1461213918161 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:45:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:45:18 INFO - PROCESS | 1788 | 1461213918172 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 1788 | 1461213918176 Marionette TRACE conn4 <- [1,2934,null,{}] 21:45:18 INFO - PROCESS | 1788 | 1461213918183 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:18 INFO - PROCESS | 1788 | 1461213918435 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:45:18 INFO - PROCESS | 1788 | 1461213918749 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861fc00 == 156 [pid = 1788] [id = 741] 21:45:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x889e8800) [pid = 1788] [serial = 2224] [outer = (nil)] 21:45:18 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x88fe9c00) [pid = 1788] [serial = 2225] [outer = 0x889e8800] 21:45:18 INFO - PROCESS | 1788 | 1461213918894 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x8981b800) [pid = 1788] [serial = 2226] [outer = 0x889e8800] 21:45:19 INFO - PROCESS | 1788 | 1461213919755 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:45:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:45:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1635ms 21:45:19 INFO - PROCESS | 1788 | 1461213919807 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 1788 | 1461213919811 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:45:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:45:19 INFO - PROCESS | 1788 | 1461213919818 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 1788 | 1461213919824 Marionette TRACE conn4 <- [1,2938,null,{}] 21:45:19 INFO - PROCESS | 1788 | 1461213919841 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:20 INFO - PROCESS | 1788 | 1461213920171 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:45:20 INFO - PROCESS | 1788 | 1461213920398 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac63000 == 157 [pid = 1788] [id = 742] 21:45:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x8afd3000) [pid = 1788] [serial = 2227] [outer = (nil)] 21:45:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x8afdb000) [pid = 1788] [serial = 2228] [outer = 0x8afd3000] 21:45:20 INFO - PROCESS | 1788 | 1461213920583 Marionette DEBUG loaded listener.js 21:45:20 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8b21b400) [pid = 1788] [serial = 2229] [outer = 0x8afd3000] 21:45:21 INFO - PROCESS | 1788 | 1461213921423 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:45:21 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. 21:45:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1643ms 21:45:21 INFO - PROCESS | 1788 | 1461213921461 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 1788 | 1461213921465 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:45:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:45:21 INFO - PROCESS | 1788 | 1461213921472 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 1788 | 1461213921475 Marionette TRACE conn4 <- [1,2942,null,{}] 21:45:21 INFO - PROCESS | 1788 | 1461213921481 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:21 INFO - PROCESS | 1788 | 1461213921700 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:45:22 INFO - PROCESS | 1788 | 1461213922009 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x8981f400 == 158 [pid = 1788] [id = 743] 21:45:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8b516400) [pid = 1788] [serial = 2230] [outer = (nil)] 21:45:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x8b51f400) [pid = 1788] [serial = 2231] [outer = 0x8b516400] 21:45:22 INFO - PROCESS | 1788 | 1461213922104 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x8b5a5800) [pid = 1788] [serial = 2232] [outer = 0x8b516400] 21:45:22 INFO - PROCESS | 1788 | 1461213922961 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:45:23 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 21:45:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:45:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1531ms 21:45:23 INFO - PROCESS | 1788 | 1461213923005 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:45:23 INFO - PROCESS | 1788 | 1461213923008 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:45:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:45:23 INFO - PROCESS | 1788 | 1461213923015 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:45:23 INFO - PROCESS | 1788 | 1461213923019 Marionette TRACE conn4 <- [1,2946,null,{}] 21:45:23 INFO - PROCESS | 1788 | 1461213923024 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:23 INFO - PROCESS | 1788 | 1461213923243 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:45:23 INFO - PROCESS | 1788 | 1461213923545 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 1788 | ++DOCSHELL 0x89e64800 == 159 [pid = 1788] [id = 744] 21:45:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8b5f1000) [pid = 1788] [serial = 2233] [outer = (nil)] 21:45:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x8b5f9800) [pid = 1788] [serial = 2234] [outer = 0x8b5f1000] 21:45:23 INFO - PROCESS | 1788 | 1461213923649 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8e898400) [pid = 1788] [serial = 2235] [outer = 0x8b5f1000] 21:45:24 INFO - PROCESS | 1788 | 1461213924465 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:45:24 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. 21:45:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 21:45:24 INFO - PROCESS | 1788 | 1461213924496 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:45:24 INFO - PROCESS | 1788 | 1461213924500 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:45:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:45:24 INFO - PROCESS | 1788 | 1461213924506 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - PROCESS | 1788 | 1461213924509 Marionette TRACE conn4 <- [1,2950,null,{}] 21:45:24 INFO - PROCESS | 1788 | 1461213924515 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:24 INFO - PROCESS | 1788 | 1461213924794 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:45:25 INFO - PROCESS | 1788 | 1461213925086 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b21e000 == 160 [pid = 1788] [id = 745] 21:45:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8eaa0400) [pid = 1788] [serial = 2236] [outer = (nil)] 21:45:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8f4a4800) [pid = 1788] [serial = 2237] [outer = 0x8eaa0400] 21:45:25 INFO - PROCESS | 1788 | 1461213925185 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x8f59bc00) [pid = 1788] [serial = 2238] [outer = 0x8eaa0400] 21:45:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8edc00 == 161 [pid = 1788] [id = 746] 21:45:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x8f8ee000) [pid = 1788] [serial = 2239] [outer = (nil)] 21:45:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x8f8f0000) [pid = 1788] [serial = 2240] [outer = 0x8f8ee000] 21:45:26 INFO - PROCESS | 1788 | 1461213926143 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:45:26 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. 21:45:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1681ms 21:45:26 INFO - PROCESS | 1788 | 1461213926188 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 1788 | 1461213926192 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:45:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:45:26 INFO - PROCESS | 1788 | 1461213926199 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 1788 | 1461213926203 Marionette TRACE conn4 <- [1,2954,null,{}] 21:45:26 INFO - PROCESS | 1788 | 1461213926209 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:26 INFO - PROCESS | 1788 | 1461213926499 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:45:26 INFO - PROCESS | 1788 | 1461213926844 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f59d000 == 162 [pid = 1788] [id = 747] 21:45:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x8f5a5c00) [pid = 1788] [serial = 2241] [outer = (nil)] 21:45:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x8fa43800) [pid = 1788] [serial = 2242] [outer = 0x8f5a5c00] 21:45:26 INFO - PROCESS | 1788 | 1461213926949 Marionette DEBUG loaded listener.js 21:45:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8fd54c00) [pid = 1788] [serial = 2243] [outer = 0x8f5a5c00] 21:45:27 INFO - PROCESS | 1788 | 1461213927758 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:45:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:45:27 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 21:45:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1586ms 21:45:27 INFO - PROCESS | 1788 | 1461213927786 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 1788 | 1461213927790 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:45:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:45:27 INFO - PROCESS | 1788 | 1461213927796 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 1788 | 1461213927800 Marionette TRACE conn4 <- [1,2958,null,{}] 21:45:27 INFO - PROCESS | 1788 | 1461213927806 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:28 INFO - PROCESS | 1788 | 1461213928042 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:45:28 INFO - PROCESS | 1788 | 1461213928321 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 1788 | ++DOCSHELL 0x8f8e6800 == 163 [pid = 1788] [id = 748] 21:45:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x8f8ea400) [pid = 1788] [serial = 2244] [outer = (nil)] 21:45:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x8fe63800) [pid = 1788] [serial = 2245] [outer = 0x8f8ea400] 21:45:28 INFO - PROCESS | 1788 | 1461213928413 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8ffcc000) [pid = 1788] [serial = 2246] [outer = 0x8f8ea400] 21:45:29 INFO - PROCESS | 1788 | 1461213929237 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:45:29 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. 21:45:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 21:45:29 INFO - PROCESS | 1788 | 1461213929277 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 1788 | 1461213929281 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:45:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:45:29 INFO - PROCESS | 1788 | 1461213929288 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 1788 | 1461213929290 Marionette TRACE conn4 <- [1,2962,null,{}] 21:45:29 INFO - PROCESS | 1788 | 1461213929297 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:29 INFO - PROCESS | 1788 | 1461213929553 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:45:29 INFO - PROCESS | 1788 | 1461213929834 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 1788 | ++DOCSHELL 0x8b5f0000 == 164 [pid = 1788] [id = 749] 21:45:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8fdb0c00) [pid = 1788] [serial = 2247] [outer = (nil)] 21:45:29 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x9025d000) [pid = 1788] [serial = 2248] [outer = 0x8fdb0c00] 21:45:29 INFO - PROCESS | 1788 | 1461213929927 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x90405800) [pid = 1788] [serial = 2249] [outer = 0x8fdb0c00] 21:45:30 INFO - PROCESS | 1788 | 1461213930757 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:45:30 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. 21:45:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1494ms 21:45:30 INFO - PROCESS | 1788 | 1461213930788 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 1788 | 1461213930792 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:45:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:45:30 INFO - PROCESS | 1788 | 1461213930800 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 1788 | 1461213930804 Marionette TRACE conn4 <- [1,2966,null,{}] 21:45:30 INFO - PROCESS | 1788 | 1461213930809 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:31 INFO - PROCESS | 1788 | 1461213931048 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:45:31 INFO - PROCESS | 1788 | 1461213931372 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c50400 == 165 [pid = 1788] [id = 750] 21:45:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x85544800) [pid = 1788] [serial = 2250] [outer = (nil)] 21:45:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x90795400) [pid = 1788] [serial = 2251] [outer = 0x85544800] 21:45:31 INFO - PROCESS | 1788 | 1461213931462 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x907db400) [pid = 1788] [serial = 2252] [outer = 0x85544800] 21:45:32 INFO - PROCESS | 1788 | 1461213932294 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:45:32 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. 21:45:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1530ms 21:45:32 INFO - PROCESS | 1788 | 1461213932330 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 1788 | 1461213932335 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:45:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:45:32 INFO - PROCESS | 1788 | 1461213932341 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 1788 | 1461213932345 Marionette TRACE conn4 <- [1,2970,null,{}] 21:45:32 INFO - PROCESS | 1788 | 1461213932351 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:32 INFO - PROCESS | 1788 | 1461213932601 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:45:32 INFO - PROCESS | 1788 | 1461213932913 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:32 INFO - PROCESS | 1788 | ++DOCSHELL 0x9040a400 == 166 [pid = 1788] [id = 751] 21:45:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x90620000) [pid = 1788] [serial = 2253] [outer = (nil)] 21:45:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x920f1400) [pid = 1788] [serial = 2254] [outer = 0x90620000] 21:45:33 INFO - PROCESS | 1788 | 1461213933012 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x92a7f800) [pid = 1788] [serial = 2255] [outer = 0x90620000] 21:45:33 INFO - PROCESS | 1788 | 1461213933886 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:45:33 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. 21:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1589ms 21:45:33 INFO - PROCESS | 1788 | 1461213933931 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:45:33 INFO - PROCESS | 1788 | 1461213933935 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:45:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:45:33 INFO - PROCESS | 1788 | 1461213933941 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:45:33 INFO - PROCESS | 1788 | 1461213933945 Marionette TRACE conn4 <- [1,2974,null,{}] 21:45:33 INFO - PROCESS | 1788 | 1461213933950 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:34 INFO - PROCESS | 1788 | 1461213934365 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:45:34 INFO - PROCESS | 1788 | 1461213934593 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x907e3800 == 167 [pid = 1788] [id = 752] 21:45:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x92aedc00) [pid = 1788] [serial = 2256] [outer = (nil)] 21:45:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x92c97800) [pid = 1788] [serial = 2257] [outer = 0x92aedc00] 21:45:34 INFO - PROCESS | 1788 | 1461213934733 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x92f09400) [pid = 1788] [serial = 2258] [outer = 0x92aedc00] 21:45:35 INFO - PROCESS | 1788 | 1461213935521 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:45:35 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. 21:45:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1628ms 21:45:35 INFO - PROCESS | 1788 | 1461213935571 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:45:35 INFO - PROCESS | 1788 | 1461213935574 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:45:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:45:35 INFO - PROCESS | 1788 | 1461213935580 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 1788 | 1461213935584 Marionette TRACE conn4 <- [1,2978,null,{}] 21:45:35 INFO - PROCESS | 1788 | 1461213935589 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:35 INFO - PROCESS | 1788 | 1461213935850 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:45:36 INFO - PROCESS | 1788 | 1461213936165 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c53800 == 168 [pid = 1788] [id = 753] 21:45:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0x8899c800) [pid = 1788] [serial = 2259] [outer = (nil)] 21:45:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0x930e2800) [pid = 1788] [serial = 2260] [outer = 0x8899c800] 21:45:36 INFO - PROCESS | 1788 | 1461213936273 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0x939d6800) [pid = 1788] [serial = 2261] [outer = 0x8899c800] 21:45:37 INFO - PROCESS | 1788 | 1461213937073 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:45:37 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. 21:45:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1529ms 21:45:37 INFO - PROCESS | 1788 | 1461213937111 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 1788 | 1461213937115 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:45:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:45:37 INFO - PROCESS | 1788 | 1461213937121 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 1788 | 1461213937125 Marionette TRACE conn4 <- [1,2982,null,{}] 21:45:37 INFO - PROCESS | 1788 | 1461213937131 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:37 INFO - PROCESS | 1788 | 1461213937363 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:45:37 INFO - PROCESS | 1788 | 1461213937659 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x92bc3000 == 169 [pid = 1788] [id = 754] 21:45:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0x92f02c00) [pid = 1788] [serial = 2262] [outer = (nil)] 21:45:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0x95bc4800) [pid = 1788] [serial = 2263] [outer = 0x92f02c00] 21:45:37 INFO - PROCESS | 1788 | 1461213937750 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x96fe6000) [pid = 1788] [serial = 2264] [outer = 0x92f02c00] 21:45:38 INFO - PROCESS | 1788 | 1461213938574 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:45:38 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 21:45:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:45:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1488ms 21:45:38 INFO - PROCESS | 1788 | 1461213938611 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 1788 | 1461213938615 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:45:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:45:38 INFO - PROCESS | 1788 | 1461213938621 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 1788 | 1461213938623 Marionette TRACE conn4 <- [1,2986,null,{}] 21:45:38 INFO - PROCESS | 1788 | 1461213938629 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:38 INFO - PROCESS | 1788 | 1461213938897 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:45:39 INFO - PROCESS | 1788 | 1461213939181 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 1788 | ++DOCSHELL 0x90256400 == 170 [pid = 1788] [id = 755] 21:45:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0x9061e000) [pid = 1788] [serial = 2265] [outer = (nil)] 21:45:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0x97e13000) [pid = 1788] [serial = 2266] [outer = 0x9061e000] 21:45:39 INFO - PROCESS | 1788 | 1461213939274 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x980bdc00) [pid = 1788] [serial = 2267] [outer = 0x9061e000] 21:45:40 INFO - PROCESS | 1788 | 1461213940105 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:45:40 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. 21:45:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1541ms 21:45:40 INFO - PROCESS | 1788 | 1461213940163 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 1788 | 1461213940167 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:45:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:45:40 INFO - PROCESS | 1788 | 1461213940173 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 1788 | 1461213940176 Marionette TRACE conn4 <- [1,2990,null,{}] 21:45:40 INFO - PROCESS | 1788 | 1461213940182 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:40 INFO - PROCESS | 1788 | 1461213940417 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:45:40 INFO - PROCESS | 1788 | 1461213940740 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x89ab1400 == 171 [pid = 1788] [id = 756] 21:45:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x8ac5a800) [pid = 1788] [serial = 2268] [outer = (nil)] 21:45:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x99196800) [pid = 1788] [serial = 2269] [outer = 0x8ac5a800] 21:45:40 INFO - PROCESS | 1788 | 1461213940827 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x9919ac00) [pid = 1788] [serial = 2270] [outer = 0x8ac5a800] 21:45:41 INFO - PROCESS | 1788 | ++DOCSHELL 0x99936c00 == 172 [pid = 1788] [id = 757] 21:45:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0x9993c800) [pid = 1788] [serial = 2271] [outer = (nil)] 21:45:41 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0x99a14000) [pid = 1788] [serial = 2272] [outer = 0x9993c800] 21:45:41 INFO - PROCESS | 1788 | 1461213941777 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:45:41 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. 21:45:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 21:45:41 INFO - PROCESS | 1788 | 1461213941816 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 1788 | 1461213941819 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:45:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:45:41 INFO - PROCESS | 1788 | 1461213941826 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 1788 | 1461213941829 Marionette TRACE conn4 <- [1,2994,null,{}] 21:45:41 INFO - PROCESS | 1788 | 1461213941835 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:42 INFO - PROCESS | 1788 | 1461213942135 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:45:42 INFO - PROCESS | 1788 | 1461213942492 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x98f0cc00 == 173 [pid = 1788] [id = 758] 21:45:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x99202c00) [pid = 1788] [serial = 2273] [outer = (nil)] 21:45:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x99a15c00) [pid = 1788] [serial = 2274] [outer = 0x99202c00] 21:45:42 INFO - PROCESS | 1788 | 1461213942588 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x99a17400) [pid = 1788] [serial = 2275] [outer = 0x99202c00] 21:45:43 INFO - PROCESS | 1788 | 1461213943398 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:45:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:45:43 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 21:45:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1632ms 21:45:43 INFO - PROCESS | 1788 | 1461213943459 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:45:43 INFO - PROCESS | 1788 | 1461213943463 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:45:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:45:43 INFO - PROCESS | 1788 | 1461213943469 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:45:43 INFO - PROCESS | 1788 | 1461213943473 Marionette TRACE conn4 <- [1,2998,null,{}] 21:45:43 INFO - PROCESS | 1788 | 1461213943500 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:43 INFO - PROCESS | 1788 | 1461213943753 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:45:44 INFO - PROCESS | 1788 | 1461213944061 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:44 INFO - PROCESS | 1788 | ++DOCSHELL 0x83936c00 == 174 [pid = 1788] [id = 759] 21:45:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x85539c00) [pid = 1788] [serial = 2276] [outer = (nil)] 21:45:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0x99a20400) [pid = 1788] [serial = 2277] [outer = 0x85539c00] 21:45:44 INFO - PROCESS | 1788 | 1461213944194 Marionette DEBUG loaded listener.js 21:45:44 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0x9ae61c00) [pid = 1788] [serial = 2278] [outer = 0x85539c00] 21:45:44 INFO - PROCESS | 1788 | 1461213944981 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:45:45 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. 21:45:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1543ms 21:45:45 INFO - PROCESS | 1788 | 1461213945020 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 1788 | 1461213945025 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:45:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:45:45 INFO - PROCESS | 1788 | 1461213945034 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - PROCESS | 1788 | 1461213945037 Marionette TRACE conn4 <- [1,3002,null,{}] 21:45:45 INFO - PROCESS | 1788 | 1461213945042 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:45 INFO - PROCESS | 1788 | 1461213945270 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:45:45 INFO - PROCESS | 1788 | 1461213945564 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d50000 == 175 [pid = 1788] [id = 760] 21:45:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 188 (0x89ab0c00) [pid = 1788] [serial = 2279] [outer = (nil)] 21:45:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 189 (0x9b0b4400) [pid = 1788] [serial = 2280] [outer = 0x89ab0c00] 21:45:45 INFO - PROCESS | 1788 | 1461213945657 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 1788 | ++DOMWINDOW == 190 (0x9b0ba000) [pid = 1788] [serial = 2281] [outer = 0x89ab0c00] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x85547000 == 174 [pid = 1788] [id = 556] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8f59d400 == 173 [pid = 1788] [id = 687] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8f59fc00 == 172 [pid = 1788] [id = 688] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd8dc00 == 171 [pid = 1788] [id = 690] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8fd4c400 == 170 [pid = 1788] [id = 689] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac58c00 == 169 [pid = 1788] [id = 684] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x930e4000 == 168 [pid = 1788] [id = 729] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x92a79400 == 167 [pid = 1788] [id = 728] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x90623c00 == 166 [pid = 1788] [id = 727] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8ac58400 == 165 [pid = 1788] [id = 685] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x894ba800 == 164 [pid = 1788] [id = 725] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8f454400 == 163 [pid = 1788] [id = 726] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8e897c00 == 162 [pid = 1788] [id = 724] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8f44d800 == 161 [pid = 1788] [id = 686] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x8f455400 == 160 [pid = 1788] [id = 723] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x84a94c00 == 159 [pid = 1788] [id = 722] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x88ff5c00 == 158 [pid = 1788] [id = 721] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x87d19c00 == 157 [pid = 1788] [id = 719] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x894c8800 == 156 [pid = 1788] [id = 720] 21:45:49 INFO - PROCESS | 1788 | --DOCSHELL 0x84a91000 == 155 [pid = 1788] [id = 718] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 189 (0x88fed400) [pid = 1788] [serial = 2153] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 188 (0x8ac65c00) [pid = 1788] [serial = 2100] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 187 (0x91458000) [pid = 1788] [serial = 2121] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8ea9ac00) [pid = 1788] [serial = 2105] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x939cec00) [pid = 1788] [serial = 2135] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x96bcd800) [pid = 1788] [serial = 2141] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x88ff0800) [pid = 1788] [serial = 2150] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x8fdbc000) [pid = 1788] [serial = 2112] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x92ae2800) [pid = 1788] [serial = 2123] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x85c46000) [pid = 1788] [serial = 2144] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x8899e000) [pid = 1788] [serial = 2094] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x8899b800) [pid = 1788] [serial = 2148] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x8894d800) [pid = 1788] [serial = 2093] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x90402000) [pid = 1788] [serial = 2114] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x9079e400) [pid = 1788] [serial = 2118] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x8f5a4800) [pid = 1788] [serial = 2108] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x92c9b800) [pid = 1788] [serial = 2129] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x85d8d400) [pid = 1788] [serial = 2145] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x939d0400) [pid = 1788] [serial = 2136] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x91412c00) [pid = 1788] [serial = 2120] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x94f10800) [pid = 1788] [serial = 2139] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x84d4cc00) [pid = 1788] [serial = 2090] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x894c1c00) [pid = 1788] [serial = 2097] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x907da800) [pid = 1788] [serial = 2076] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x90408c00) [pid = 1788] [serial = 2115] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x8fd4a800) [pid = 1788] [serial = 2109] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x8ac5a400) [pid = 1788] [serial = 2099] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x90797800) [pid = 1788] [serial = 2117] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x8553bc00) [pid = 1788] [serial = 2091] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x8b51cc00) [pid = 1788] [serial = 2102] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x8f4aa000) [pid = 1788] [serial = 2106] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x92f0ec00) [pid = 1788] [serial = 2132] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x92bba400) [pid = 1788] [serial = 2127] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x8fdb5c00) [pid = 1788] [serial = 2111] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x930d8800) [pid = 1788] [serial = 2133] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x92f02400) [pid = 1788] [serial = 2130] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8861cc00) [pid = 1788] [serial = 2147] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x92ae8800) [pid = 1788] [serial = 2124] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x88617400) [pid = 1788] [serial = 2028] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x94f0b400) [pid = 1788] [serial = 2138] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x8b5ac000) [pid = 1788] [serial = 2103] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x894c9800) [pid = 1788] [serial = 2151] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x890f1c00) [pid = 1788] [serial = 2096] [outer = (nil)] [url = about:blank] 21:45:49 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x92bb6800) [pid = 1788] [serial = 2126] [outer = (nil)] [url = about:blank] 21:45:50 INFO - PROCESS | 1788 | 1461213949994 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:45:50 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. 21:45:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 5045ms 21:45:50 INFO - PROCESS | 1788 | 1461213950080 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 1788 | 1461213950086 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:45:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:45:50 INFO - PROCESS | 1788 | 1461213950094 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 1788 | 1461213950098 Marionette TRACE conn4 <- [1,3006,null,{}] 21:45:50 INFO - PROCESS | 1788 | 1461213950107 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:50 INFO - PROCESS | 1788 | 1461213950313 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:45:50 INFO - PROCESS | 1788 | 1461213950566 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:50 INFO - PROCESS | 1788 | ++DOCSHELL 0x85545c00 == 156 [pid = 1788] [id = 761] 21:45:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x85547000) [pid = 1788] [serial = 2282] [outer = (nil)] 21:45:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x85c3cc00) [pid = 1788] [serial = 2283] [outer = 0x85547000] 21:45:50 INFO - PROCESS | 1788 | 1461213950645 Marionette DEBUG loaded listener.js 21:45:50 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x85d83000) [pid = 1788] [serial = 2284] [outer = 0x85547000] 21:45:51 INFO - PROCESS | 1788 | 1461213951364 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:45:51 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. 21:45:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1293ms 21:45:51 INFO - PROCESS | 1788 | 1461213951387 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 1788 | 1461213951396 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:45:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:45:51 INFO - PROCESS | 1788 | 1461213951406 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 1788 | 1461213951410 Marionette TRACE conn4 <- [1,3010,null,{}] 21:45:51 INFO - PROCESS | 1788 | 1461213951417 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:51 INFO - PROCESS | 1788 | 1461213951721 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:45:51 INFO - PROCESS | 1788 | 1461213951750 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 1788 | ++DOCSHELL 0x8553b400 == 157 [pid = 1788] [id = 762] 21:45:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x85544400) [pid = 1788] [serial = 2285] [outer = (nil)] 21:45:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x88614c00) [pid = 1788] [serial = 2286] [outer = 0x85544400] 21:45:51 INFO - PROCESS | 1788 | 1461213951822 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8894d800) [pid = 1788] [serial = 2287] [outer = 0x85544400] 21:45:52 INFO - PROCESS | 1788 | 1461213952867 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:45:52 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 21:45:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1482ms 21:45:52 INFO - PROCESS | 1788 | 1461213952889 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 1788 | 1461213952893 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:45:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:45:52 INFO - PROCESS | 1788 | 1461213952909 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - PROCESS | 1788 | 1461213952915 Marionette TRACE conn4 <- [1,3014,null,{}] 21:45:52 INFO - PROCESS | 1788 | 1461213952931 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:53 INFO - PROCESS | 1788 | 1461213953229 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:45:53 INFO - PROCESS | 1788 | 1461213953265 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 1788 | ++DOCSHELL 0x85540000 == 158 [pid = 1788] [id = 763] 21:45:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x889ea800) [pid = 1788] [serial = 2288] [outer = (nil)] 21:45:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x890f0400) [pid = 1788] [serial = 2289] [outer = 0x889ea800] 21:45:53 INFO - PROCESS | 1788 | 1461213953340 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x894c0000) [pid = 1788] [serial = 2290] [outer = 0x889ea800] 21:45:53 INFO - PROCESS | 1788 | [1788] 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 21:45:54 INFO - PROCESS | 1788 | 1461213954340 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:45:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:45:54 INFO - {} 21:45:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:45:54 INFO - {} 21:45:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:45:54 INFO - {} 21:45:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:45:54 INFO - {} 21:45:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1444ms 21:45:54 INFO - PROCESS | 1788 | 1461213954360 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 1788 | 1461213954365 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:45:54 INFO - TEST-START | /FileAPI/fileReader.html 21:45:54 INFO - PROCESS | 1788 | 1461213954371 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - PROCESS | 1788 | 1461213954373 Marionette TRACE conn4 <- [1,3018,null,{}] 21:45:54 INFO - PROCESS | 1788 | 1461213954413 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:55 INFO - PROCESS | 1788 | 1461213955208 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x87d14c00) [pid = 1788] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x894c5000) [pid = 1788] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x9062b800) [pid = 1788] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x90263400) [pid = 1788] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x97d92c00) [pid = 1788] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x84c4d400) [pid = 1788] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x8f456000) [pid = 1788] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x94f08c00) [pid = 1788] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x88614000) [pid = 1788] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x8fd88c00) [pid = 1788] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x85546000) [pid = 1788] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x90867c00) [pid = 1788] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8861d000) [pid = 1788] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x8981b400) [pid = 1788] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x97d94c00) [pid = 1788] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x939d8000) [pid = 1788] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x8eaa5c00) [pid = 1788] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x92a7e400) [pid = 1788] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x8b212c00) [pid = 1788] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x94f04000) [pid = 1788] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x88fedc00) [pid = 1788] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:45:55 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x889e9400) [pid = 1788] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:45:55 INFO - PROCESS | 1788 | 1461213955483 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 1788 | ++DOCSHELL 0x84c4d400 == 159 [pid = 1788] [id = 764] 21:45:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x853ce400) [pid = 1788] [serial = 2291] [outer = (nil)] 21:45:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x87d14c00) [pid = 1788] [serial = 2292] [outer = 0x853ce400] 21:45:55 INFO - PROCESS | 1788 | 1461213955559 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x89819800) [pid = 1788] [serial = 2293] [outer = 0x853ce400] 21:45:56 INFO - PROCESS | 1788 | 1461213956214 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:45:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:45:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:45:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:45:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:45:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1865ms 21:45:56 INFO - PROCESS | 1788 | 1461213956238 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 1788 | 1461213956241 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:45:56 INFO - TEST-START | /FileAPI/historical.html 21:45:56 INFO - PROCESS | 1788 | 1461213956247 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - PROCESS | 1788 | 1461213956250 Marionette TRACE conn4 <- [1,3022,null,{}] 21:45:56 INFO - PROCESS | 1788 | 1461213956256 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:56 INFO - PROCESS | 1788 | 1461213956453 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:45:56 INFO - PROCESS | 1788 | 1461213956697 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 1788 | ++DOCSHELL 0x8861d000 == 160 [pid = 1788] [id = 765] 21:45:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x890f7400) [pid = 1788] [serial = 2294] [outer = (nil)] 21:45:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 138 (0x8b212c00) [pid = 1788] [serial = 2295] [outer = 0x890f7400] 21:45:56 INFO - PROCESS | 1788 | 1461213956772 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 1788 | ++DOMWINDOW == 139 (0x8b51a400) [pid = 1788] [serial = 2296] [outer = 0x890f7400] 21:45:57 INFO - PROCESS | 1788 | 1461213957777 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:45:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:45:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:45:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:45:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:45:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:45:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:45:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:45:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:45:57 INFO - TEST-OK | /FileAPI/historical.html | took 1579ms 21:45:57 INFO - PROCESS | 1788 | 1461213957831 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 1788 | 1461213957837 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:45:57 INFO - TEST-START | /FileAPI/idlharness.html 21:45:57 INFO - PROCESS | 1788 | 1461213957851 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 1788 | 1461213957858 Marionette TRACE conn4 <- [1,3026,null,{}] 21:45:57 INFO - PROCESS | 1788 | 1461213957866 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:58 INFO - PROCESS | 1788 | 1461213958124 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:45:58 INFO - PROCESS | 1788 | 1461213958496 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d8c800 == 161 [pid = 1788] [id = 766] 21:45:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 140 (0x87d0e400) [pid = 1788] [serial = 2297] [outer = (nil)] 21:45:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 141 (0x88616c00) [pid = 1788] [serial = 2298] [outer = 0x87d0e400] 21:45:58 INFO - PROCESS | 1788 | 1461213958591 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 1788 | ++DOMWINDOW == 142 (0x8899e000) [pid = 1788] [serial = 2299] [outer = 0x87d0e400] 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:46:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:46:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:46:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:46:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:46:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:46:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:46:00 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 21:46:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:46:00 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 21:46:00 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 21:46:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:46:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:46:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:46:00 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 21:46:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:46:00 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 21:46:00 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 21:46:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:46:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:46:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:46:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:46:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:46:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 2831ms 21:46:00 INFO - TEST-START | /FileAPI/idlharness.worker 21:46:00 INFO - PROCESS | 1788 | 1461213960572 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:46:00 INFO - PROCESS | 1788 | 1461213960697 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 1788 | 1461213960722 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:46:00 INFO - PROCESS | 1788 | 1461213960822 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 1788 | 1461213960830 Marionette TRACE conn4 <- [1,3030,null,{}] 21:46:00 INFO - PROCESS | 1788 | 1461213960840 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:01 INFO - PROCESS | 1788 | 1461213961126 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:46:01 INFO - PROCESS | 1788 | 1461213961433 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 1788 | ++DOCSHELL 0x88614000 == 162 [pid = 1788] [id = 767] 21:46:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 143 (0x88feb800) [pid = 1788] [serial = 2300] [outer = (nil)] 21:46:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x8f4af800) [pid = 1788] [serial = 2301] [outer = 0x88feb800] 21:46:01 INFO - PROCESS | 1788 | 1461213961536 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8f8e8000) [pid = 1788] [serial = 2302] [outer = 0x88feb800] 21:46:01 INFO - PROCESS | 1788 | [1788] 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 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:46:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:46:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:46:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:46:04 INFO - {} 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:46:04 INFO - {} 21:46:04 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 - {} 21:46:04 INFO - {} 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:46:04 INFO - {} 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:46:04 INFO - {} 21:46:04 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 - {} 21:46:04 INFO - {} 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 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 21:46:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:04 INFO - {} 21:46:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3458ms 21:46:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:46:04 INFO - PROCESS | 1788 | 1461213964102 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:46:04 INFO - PROCESS | 1788 | 1461213964251 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:46:04 INFO - PROCESS | 1788 | 1461213964265 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:46:04 INFO - PROCESS | 1788 | 1461213964282 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:46:04 INFO - PROCESS | 1788 | 1461213964297 Marionette TRACE conn4 <- [1,3034,null,{}] 21:46:04 INFO - PROCESS | 1788 | 1461213964350 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:04 INFO - PROCESS | 1788 | 1461213964818 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:46:05 INFO - PROCESS | 1788 | 1461213965086 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fd8c000 == 163 [pid = 1788] [id = 768] 21:46:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x8fdb9c00) [pid = 1788] [serial = 2303] [outer = (nil)] 21:46:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x94f10800) [pid = 1788] [serial = 2304] [outer = 0x8fdb9c00] 21:46:05 INFO - PROCESS | 1788 | 1461213965179 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x96fe6400) [pid = 1788] [serial = 2305] [outer = 0x8fdb9c00] 21:46:05 INFO - PROCESS | 1788 | 1461213965996 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:46:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1772ms 21:46:06 INFO - PROCESS | 1788 | 1461213966048 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 1788 | 1461213966052 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:46:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:46:06 INFO - PROCESS | 1788 | 1461213966060 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 1788 | 1461213966063 Marionette TRACE conn4 <- [1,3038,null,{}] 21:46:06 INFO - PROCESS | 1788 | 1461213966117 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:06 INFO - PROCESS | 1788 | 1461213966361 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:46:06 INFO - PROCESS | 1788 | 1461213966665 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a8fc00 == 164 [pid = 1788] [id = 769] 21:46:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x9509ac00) [pid = 1788] [serial = 2306] [outer = (nil)] 21:46:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x97d11800) [pid = 1788] [serial = 2307] [outer = 0x9509ac00] 21:46:06 INFO - PROCESS | 1788 | 1461213966797 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x97e06400) [pid = 1788] [serial = 2308] [outer = 0x9509ac00] 21:46:07 INFO - PROCESS | 1788 | 1461213967562 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:46:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:46:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:46:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1534ms 21:46:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:46:07 INFO - PROCESS | 1788 | 1461213967595 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:46:07 INFO - PROCESS | 1788 | 1461213967598 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:46:07 INFO - PROCESS | 1788 | 1461213967606 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:46:07 INFO - PROCESS | 1788 | 1461213967609 Marionette TRACE conn4 <- [1,3042,null,{}] 21:46:07 INFO - PROCESS | 1788 | 1461213967615 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:07 INFO - PROCESS | 1788 | 1461213967846 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:46:08 INFO - PROCESS | 1788 | 1461213968155 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 1788 | ++DOCSHELL 0x84d4c800 == 165 [pid = 1788] [id = 770] 21:46:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x8f4a7c00) [pid = 1788] [serial = 2309] [outer = (nil)] 21:46:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 153 (0x981ea400) [pid = 1788] [serial = 2310] [outer = 0x8f4a7c00] 21:46:08 INFO - PROCESS | 1788 | 1461213968245 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 1788 | ++DOMWINDOW == 154 (0x98b0d400) [pid = 1788] [serial = 2311] [outer = 0x8f4a7c00] 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:46:09 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. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:46:09 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'.) 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:46:09 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. 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:46:09 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. 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:46:09 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. 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:46:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1929ms 21:46:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:46:09 INFO - PROCESS | 1788 | 1461213969427 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:46:09 INFO - PROCESS | 1788 | 1461213969549 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 1788 | 1461213969557 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:46:09 INFO - PROCESS | 1788 | 1461213969574 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 1788 | 1461213969581 Marionette TRACE conn4 <- [1,3046,null,{}] 21:46:09 INFO - PROCESS | 1788 | 1461213969707 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:10 INFO - PROCESS | 1788 | 1461213970085 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:46:10 INFO - PROCESS | 1788 | 1461213970362 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 1788 | ++DOCSHELL 0x8ac57800 == 166 [pid = 1788] [id = 771] 21:46:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 155 (0x8eaa5400) [pid = 1788] [serial = 2312] [outer = (nil)] 21:46:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 156 (0x8fe68400) [pid = 1788] [serial = 2313] [outer = 0x8eaa5400] 21:46:10 INFO - PROCESS | 1788 | 1461213970456 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 1788 | ++DOMWINDOW == 157 (0x8fe6a800) [pid = 1788] [serial = 2314] [outer = 0x8eaa5400] 21:46:10 INFO - PROCESS | 1788 | [1788] 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 21:46:11 INFO - PROCESS | 1788 | 1461213971326 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:46:11 INFO - {} 21:46:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1797ms 21:46:11 INFO - PROCESS | 1788 | 1461213971368 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 1788 | 1461213971371 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:46:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:46:11 INFO - PROCESS | 1788 | 1461213971378 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 1788 | 1461213971380 Marionette TRACE conn4 <- [1,3050,null,{}] 21:46:11 INFO - PROCESS | 1788 | 1461213971391 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:11 INFO - PROCESS | 1788 | 1461213971647 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:46:11 INFO - PROCESS | 1788 | 1461213971931 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 1788 | ++DOCSHELL 0x8fe61800 == 167 [pid = 1788] [id = 772] 21:46:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 158 (0x90401800) [pid = 1788] [serial = 2315] [outer = (nil)] 21:46:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 159 (0x907dc400) [pid = 1788] [serial = 2316] [outer = 0x90401800] 21:46:12 INFO - PROCESS | 1788 | 1461213972059 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 1788 | ++DOMWINDOW == 160 (0x91449c00) [pid = 1788] [serial = 2317] [outer = 0x90401800] 21:46:12 INFO - PROCESS | 1788 | 1461213972884 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:46:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:46:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:46:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:46:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:46:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1536ms 21:46:12 INFO - PROCESS | 1788 | 1461213972916 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 1788 | 1461213972920 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:46:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:46:12 INFO - PROCESS | 1788 | 1461213972928 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 1788 | 1461213972931 Marionette TRACE conn4 <- [1,3054,null,{}] 21:46:12 INFO - PROCESS | 1788 | 1461213972937 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:13 INFO - PROCESS | 1788 | 1461213973170 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:46:13 INFO - PROCESS | 1788 | 1461213973495 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 1788 | ++DOCSHELL 0x90408800 == 168 [pid = 1788] [id = 773] 21:46:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 161 (0x90797400) [pid = 1788] [serial = 2318] [outer = (nil)] 21:46:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 162 (0x97ea9400) [pid = 1788] [serial = 2319] [outer = 0x90797400] 21:46:13 INFO - PROCESS | 1788 | 1461213973587 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 1788 | ++DOMWINDOW == 163 (0x99a1f000) [pid = 1788] [serial = 2320] [outer = 0x90797400] 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:46:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:15 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" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:15 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" 21:46:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2166ms 21:46:15 INFO - PROCESS | 1788 | 1461213974921 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:46:15 INFO - PROCESS | 1788 | 1461213975290 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 1788 | 1461213975298 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:46:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:46:15 INFO - PROCESS | 1788 | 1461213975311 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 1788 | 1461213975314 Marionette TRACE conn4 <- [1,3058,null,{}] 21:46:15 INFO - PROCESS | 1788 | 1461213975320 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:15 INFO - PROCESS | 1788 | 1461213975562 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:46:15 INFO - PROCESS | 1788 | 1461213975868 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 1788 | ++DOCSHELL 0x841bcc00 == 169 [pid = 1788] [id = 774] 21:46:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 164 (0x9fc9ac00) [pid = 1788] [serial = 2321] [outer = (nil)] 21:46:15 INFO - PROCESS | 1788 | ++DOMWINDOW == 165 (0x9ffcf400) [pid = 1788] [serial = 2322] [outer = 0x9fc9ac00] 21:46:15 INFO - PROCESS | 1788 | 1461213975959 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 1788 | ++DOMWINDOW == 166 (0x9ffd4c00) [pid = 1788] [serial = 2323] [outer = 0x9fc9ac00] 21:46:16 INFO - PROCESS | 1788 | 1461213976852 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:46:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:46:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:46:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:46:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:46:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:46:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:46:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:46:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:46:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1585ms 21:46:16 INFO - PROCESS | 1788 | 1461213976898 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 1788 | 1461213976900 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:46:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:46:16 INFO - PROCESS | 1788 | 1461213976911 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 1788 | 1461213976918 Marionette TRACE conn4 <- [1,3062,null,{}] 21:46:16 INFO - PROCESS | 1788 | 1461213976974 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:17 INFO - PROCESS | 1788 | 1461213977210 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:46:17 INFO - PROCESS | 1788 | 1461213977565 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 1788 | ++DOCSHELL 0x83b04400 == 170 [pid = 1788] [id = 775] 21:46:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 167 (0x920f0c00) [pid = 1788] [serial = 2324] [outer = (nil)] 21:46:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 168 (0xa0ade000) [pid = 1788] [serial = 2325] [outer = 0x920f0c00] 21:46:17 INFO - PROCESS | 1788 | 1461213977657 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 1788 | ++DOMWINDOW == 169 (0xa0c34400) [pid = 1788] [serial = 2326] [outer = 0x920f0c00] 21:46:17 INFO - PROCESS | 1788 | [1788] 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 21:46:18 INFO - PROCESS | 1788 | 1461213978557 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:46:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:46:18 INFO - {} 21:46:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1683ms 21:46:18 INFO - PROCESS | 1788 | 1461213978595 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:46:18 INFO - PROCESS | 1788 | 1461213978599 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:46:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:46:18 INFO - PROCESS | 1788 | 1461213978619 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 1788 | 1461213978624 Marionette TRACE conn4 <- [1,3066,null,{}] 21:46:18 INFO - PROCESS | 1788 | 1461213978697 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:18 INFO - PROCESS | 1788 | 1461213978970 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:46:19 INFO - PROCESS | 1788 | 1461213979341 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 1788 | ++DOCSHELL 0xa0c15c00 == 171 [pid = 1788] [id = 776] 21:46:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 170 (0xa0f4c000) [pid = 1788] [serial = 2327] [outer = (nil)] 21:46:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 171 (0xa0f9e000) [pid = 1788] [serial = 2328] [outer = 0xa0f4c000] 21:46:19 INFO - PROCESS | 1788 | 1461213979444 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 1788 | ++DOMWINDOW == 172 (0xa282f400) [pid = 1788] [serial = 2329] [outer = 0xa0f4c000] 21:46:20 INFO - PROCESS | 1788 | 1461213980356 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:46:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:46:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1792ms 21:46:20 INFO - PROCESS | 1788 | 1461213980400 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 1788 | 1461213980403 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:46:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:46:20 INFO - PROCESS | 1788 | 1461213980411 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 1788 | 1461213980414 Marionette TRACE conn4 <- [1,3070,null,{}] 21:46:20 INFO - PROCESS | 1788 | 1461213980421 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:20 INFO - PROCESS | 1788 | 1461213980759 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:46:21 INFO - PROCESS | 1788 | 1461213981053 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 1788 | ++DOCSHELL 0x91450400 == 172 [pid = 1788] [id = 777] 21:46:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 173 (0x91451c00) [pid = 1788] [serial = 2330] [outer = (nil)] 21:46:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 174 (0xa3c82800) [pid = 1788] [serial = 2331] [outer = 0x91451c00] 21:46:21 INFO - PROCESS | 1788 | 1461213981146 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 1788 | ++DOMWINDOW == 175 (0xa4455800) [pid = 1788] [serial = 2332] [outer = 0x91451c00] 21:46:21 INFO - PROCESS | 1788 | 1461213981964 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:46:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1579ms 21:46:21 INFO - PROCESS | 1788 | 1461213981993 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 1788 | 1461213981997 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:46:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:46:22 INFO - PROCESS | 1788 | 1461213982004 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 1788 | 1461213982009 Marionette TRACE conn4 <- [1,3074,null,{}] 21:46:22 INFO - PROCESS | 1788 | 1461213982015 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:22 INFO - PROCESS | 1788 | 1461213982262 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:46:22 INFO - PROCESS | 1788 | 1461213982592 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 1788 | ++DOCSHELL 0x93087800 == 173 [pid = 1788] [id = 778] 21:46:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 176 (0x9308a800) [pid = 1788] [serial = 2333] [outer = (nil)] 21:46:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 177 (0x9308ec00) [pid = 1788] [serial = 2334] [outer = 0x9308a800] 21:46:22 INFO - PROCESS | 1788 | 1461213982684 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 1788 | ++DOMWINDOW == 178 (0x93090400) [pid = 1788] [serial = 2335] [outer = 0x9308a800] 21:46:23 INFO - PROCESS | 1788 | 1461213983547 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:46:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 21:46:23 INFO - PROCESS | 1788 | 1461213983590 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 1788 | 1461213983593 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:46:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:46:23 INFO - PROCESS | 1788 | 1461213983600 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 1788 | 1461213983603 Marionette TRACE conn4 <- [1,3078,null,{}] 21:46:23 INFO - PROCESS | 1788 | 1461213983608 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:23 INFO - PROCESS | 1788 | 1461213983876 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:46:24 INFO - PROCESS | 1788 | 1461213984203 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 1788 | ++DOCSHELL 0x93093000 == 174 [pid = 1788] [id = 779] 21:46:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 179 (0x93093c00) [pid = 1788] [serial = 2336] [outer = (nil)] 21:46:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 180 (0xa0ad6800) [pid = 1788] [serial = 2337] [outer = 0x93093c00] 21:46:24 INFO - PROCESS | 1788 | 1461213984345 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 1788 | ++DOMWINDOW == 181 (0xa0ead800) [pid = 1788] [serial = 2338] [outer = 0x93093c00] 21:46:25 INFO - PROCESS | 1788 | 1461213985175 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 21:46:25 INFO - PROCESS | 1788 | 1461213985253 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:46:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:46:25 INFO - PROCESS | 1788 | 1461213985259 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:46:25 INFO - PROCESS | 1788 | 1461213985263 Marionette TRACE conn4 <- [1,3082,null,{}] 21:46:25 INFO - PROCESS | 1788 | 1461213985269 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:25 INFO - PROCESS | 1788 | 1461213985513 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:46:25 INFO - PROCESS | 1788 | 1461213985848 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 1788 | ++DOCSHELL 0x9308c000 == 175 [pid = 1788] [id = 780] 21:46:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 182 (0x9308f800) [pid = 1788] [serial = 2339] [outer = (nil)] 21:46:25 INFO - PROCESS | 1788 | ++DOMWINDOW == 183 (0x9320b000) [pid = 1788] [serial = 2340] [outer = 0x9308f800] 21:46:25 INFO - PROCESS | 1788 | 1461213985979 Marionette DEBUG loaded listener.js 21:46:26 INFO - PROCESS | 1788 | ++DOMWINDOW == 184 (0x9320dc00) [pid = 1788] [serial = 2341] [outer = 0x9308f800] 21:46:26 INFO - PROCESS | 1788 | 1461213986747 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:46:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:46:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:46:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1537ms 21:46:26 INFO - PROCESS | 1788 | 1461213986799 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:46:26 INFO - PROCESS | 1788 | 1461213986803 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:46:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:46:26 INFO - PROCESS | 1788 | 1461213986809 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:46:26 INFO - PROCESS | 1788 | 1461213986812 Marionette TRACE conn4 <- [1,3086,null,{}] 21:46:26 INFO - PROCESS | 1788 | 1461213986818 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:27 INFO - PROCESS | 1788 | 1461213987077 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:46:27 INFO - PROCESS | 1788 | 1461213987380 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 1788 | ++DOCSHELL 0x84a93000 == 176 [pid = 1788] [id = 781] 21:46:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 185 (0x84d41800) [pid = 1788] [serial = 2342] [outer = (nil)] 21:46:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 186 (0xa4461400) [pid = 1788] [serial = 2343] [outer = 0x84d41800] 21:46:27 INFO - PROCESS | 1788 | 1461213987473 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 1788 | ++DOMWINDOW == 187 (0xa4465800) [pid = 1788] [serial = 2344] [outer = 0x84d41800] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8f458800 == 175 [pid = 1788] [id = 256] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0xa45f8000 == 174 [pid = 1788] [id = 50] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x907e2800 == 173 [pid = 1788] [id = 664] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x92af1800 == 172 [pid = 1788] [id = 110] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x84a8d800 == 171 [pid = 1788] [id = 653] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x87124c00 == 170 [pid = 1788] [id = 655] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x87d15c00 == 169 [pid = 1788] [id = 519] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x853d3800 == 168 [pid = 1788] [id = 468] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x84d4f400 == 167 [pid = 1788] [id = 671] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x841b7400 == 166 [pid = 1788] [id = 673] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x89e60000 == 165 [pid = 1788] [id = 656] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8b21f000 == 164 [pid = 1788] [id = 657] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x84c4d400 == 163 [pid = 1788] [id = 764] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x85540000 == 162 [pid = 1788] [id = 763] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8553b400 == 161 [pid = 1788] [id = 762] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x85545c00 == 160 [pid = 1788] [id = 761] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x98f0cc00 == 159 [pid = 1788] [id = 758] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x89ab1400 == 158 [pid = 1788] [id = 756] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x99936c00 == 157 [pid = 1788] [id = 757] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x90256400 == 156 [pid = 1788] [id = 755] 21:46:30 INFO - PROCESS | 1788 | --DOCSHELL 0x8f8edc00 == 155 [pid = 1788] [id = 746] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 186 (0x8981f000) [pid = 1788] [serial = 2219] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 185 (0x8ea9b000) [pid = 1788] [serial = 2169] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 184 (0x88ff4800) [pid = 1788] [serial = 2216] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 183 (0x8b524000) [pid = 1788] [serial = 2165] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 182 (0x9144d800) [pid = 1788] [serial = 2184] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 181 (0x97d0a800) [pid = 1788] [serial = 2195] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 180 (0x97e0d400) [pid = 1788] [serial = 2198] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 179 (0x84d43800) [pid = 1788] [serial = 2156] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 178 (0x8f8f3c00) [pid = 1788] [serial = 2172] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 177 (0x97cb8000) [pid = 1788] [serial = 2193] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 176 (0x889a3c00) [pid = 1788] [serial = 2159] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 175 (0x9079c400) [pid = 1788] [serial = 2180] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 174 (0x85c47400) [pid = 1788] [serial = 2210] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 173 (0x8b5f1c00) [pid = 1788] [serial = 2166] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 172 (0x984c6400) [pid = 1788] [serial = 2205] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 171 (0x97e0f000) [pid = 1788] [serial = 2199] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 170 (0x8899f800) [pid = 1788] [serial = 2214] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 169 (0x8ac5dc00) [pid = 1788] [serial = 2163] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 168 (0x97ea5800) [pid = 1788] [serial = 2201] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 167 (0x95bc3000) [pid = 1788] [serial = 2189] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 166 (0x89ab6800) [pid = 1788] [serial = 2162] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 165 (0x8fdbc800) [pid = 1788] [serial = 2174] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 164 (0x907de800) [pid = 1788] [serial = 2181] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 163 (0x92aeb000) [pid = 1788] [serial = 2186] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 162 (0x8f4a3400) [pid = 1788] [serial = 2171] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 161 (0x96bcec00) [pid = 1788] [serial = 2190] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 160 (0x92c97000) [pid = 1788] [serial = 2187] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 159 (0x97cb5400) [pid = 1788] [serial = 2192] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 158 (0x8553b000) [pid = 1788] [serial = 2157] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 157 (0x88de3800) [pid = 1788] [serial = 2160] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 156 (0x97ea7800) [pid = 1788] [serial = 2202] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 155 (0x8fe65000) [pid = 1788] [serial = 2175] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 154 (0x98e53400) [pid = 1788] [serial = 2207] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 153 (0x8ffd6c00) [pid = 1788] [serial = 2177] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 152 (0x97d8bc00) [pid = 1788] [serial = 2196] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x88953000) [pid = 1788] [serial = 2213] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x96fe4c00) [pid = 1788] [serial = 2142] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x981ec800) [pid = 1788] [serial = 2204] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x890fa800) [pid = 1788] [serial = 2217] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x89820c00) [pid = 1788] [serial = 2088] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x85d8b400) [pid = 1788] [serial = 2211] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x901e0000) [pid = 1788] [serial = 2178] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x8e89ec00) [pid = 1788] [serial = 2168] [outer = (nil)] [url = about:blank] 21:46:30 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x91413000) [pid = 1788] [serial = 2183] [outer = (nil)] [url = about:blank] 21:46:31 INFO - PROCESS | 1788 | 1461213991341 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:46:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4584ms 21:46:31 INFO - PROCESS | 1788 | 1461213991394 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:46:31 INFO - PROCESS | 1788 | 1461213991402 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:46:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:46:31 INFO - PROCESS | 1788 | 1461213991410 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 1788 | 1461213991416 Marionette TRACE conn4 <- [1,3090,null,{}] 21:46:31 INFO - PROCESS | 1788 | 1461213991423 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:31 INFO - PROCESS | 1788 | 1461213991638 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:46:31 INFO - PROCESS | 1788 | 1461213991873 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b6c00 == 156 [pid = 1788] [id = 782] 21:46:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 144 (0x853cb800) [pid = 1788] [serial = 2345] [outer = (nil)] 21:46:31 INFO - PROCESS | 1788 | ++DOMWINDOW == 145 (0x8553b400) [pid = 1788] [serial = 2346] [outer = 0x853cb800] 21:46:31 INFO - PROCESS | 1788 | 1461213991952 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 1788 | ++DOMWINDOW == 146 (0x85546000) [pid = 1788] [serial = 2347] [outer = 0x853cb800] 21:46:32 INFO - PROCESS | 1788 | 1461213992844 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:46:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:46:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1483ms 21:46:32 INFO - PROCESS | 1788 | 1461213992895 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 1788 | 1461213992902 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:46:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:46:32 INFO - PROCESS | 1788 | 1461213992912 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 1788 | 1461213992916 Marionette TRACE conn4 <- [1,3094,null,{}] 21:46:32 INFO - PROCESS | 1788 | 1461213992922 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:33 INFO - PROCESS | 1788 | 1461213993124 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:46:33 INFO - PROCESS | 1788 | 1461213993406 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d82400 == 157 [pid = 1788] [id = 783] 21:46:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 147 (0x85d84000) [pid = 1788] [serial = 2348] [outer = (nil)] 21:46:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 148 (0x87126000) [pid = 1788] [serial = 2349] [outer = 0x85d84000] 21:46:33 INFO - PROCESS | 1788 | 1461213993497 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 1788 | ++DOMWINDOW == 149 (0x87d15c00) [pid = 1788] [serial = 2350] [outer = 0x85d84000] 21:46:34 INFO - PROCESS | 1788 | 1461213994280 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:46:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 21:46:34 INFO - PROCESS | 1788 | 1461213994299 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 1788 | 1461213994302 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:46:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:46:34 INFO - PROCESS | 1788 | 1461213994321 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 1788 | 1461213994326 Marionette TRACE conn4 <- [1,3098,null,{}] 21:46:34 INFO - PROCESS | 1788 | 1461213994343 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:34 INFO - PROCESS | 1788 | 1461213994722 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:46:34 INFO - PROCESS | 1788 | 1461213994755 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 1788 | ++DOCSHELL 0x87128000 == 158 [pid = 1788] [id = 784] 21:46:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 150 (0x889a3400) [pid = 1788] [serial = 2351] [outer = (nil)] 21:46:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 151 (0x889f5c00) [pid = 1788] [serial = 2352] [outer = 0x889a3400] 21:46:34 INFO - PROCESS | 1788 | 1461213994836 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 1788 | ++DOMWINDOW == 152 (0x88deb000) [pid = 1788] [serial = 2353] [outer = 0x889a3400] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 151 (0x84c59c00) [pid = 1788] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 150 (0x889ea800) [pid = 1788] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 149 (0x853ce400) [pid = 1788] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 148 (0x85544400) [pid = 1788] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 147 (0x85547000) [pid = 1788] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 146 (0x89ab0c00) [pid = 1788] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 145 (0x85539c00) [pid = 1788] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 144 (0x99202c00) [pid = 1788] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 143 (0x9993c800) [pid = 1788] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 142 (0x8ac5a800) [pid = 1788] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 141 (0x9061e000) [pid = 1788] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 140 (0x92f02c00) [pid = 1788] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 139 (0x8899c800) [pid = 1788] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 138 (0x92aedc00) [pid = 1788] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 137 (0x90620000) [pid = 1788] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 136 (0x85544800) [pid = 1788] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 135 (0x8fdb0c00) [pid = 1788] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 134 (0x8f8ea400) [pid = 1788] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 133 (0x8f5a5c00) [pid = 1788] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 132 (0x8f8ee000) [pid = 1788] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 131 (0x8eaa0400) [pid = 1788] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 130 (0x8b5f1000) [pid = 1788] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 129 (0x8b516400) [pid = 1788] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 128 (0x8afd3000) [pid = 1788] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 127 (0x889e8800) [pid = 1788] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 126 (0x85545800) [pid = 1788] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:46:36 INFO - PROCESS | 1788 | --DOMWINDOW == 125 (0x85c3d800) [pid = 1788] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:46:36 INFO - PROCESS | 1788 | 1461213996542 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:46:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:46:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:46:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2246ms 21:46:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:46:36 INFO - PROCESS | 1788 | 1461213996557 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 1788 | 1461213996561 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:46:36 INFO - PROCESS | 1788 | 1461213996567 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 1788 | 1461213996570 Marionette TRACE conn4 <- [1,3102,null,{}] 21:46:36 INFO - PROCESS | 1788 | 1461213996576 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:36 INFO - PROCESS | 1788 | 1461213996777 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:46:37 INFO - PROCESS | 1788 | 1461213997009 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:37 INFO - PROCESS | 1788 | ++DOCSHELL 0x841b8000 == 159 [pid = 1788] [id = 785] 21:46:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 126 (0x8899c800) [pid = 1788] [serial = 2354] [outer = (nil)] 21:46:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 127 (0x88fec400) [pid = 1788] [serial = 2355] [outer = 0x8899c800] 21:46:37 INFO - PROCESS | 1788 | 1461213997086 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 1788 | ++DOMWINDOW == 128 (0x890f1400) [pid = 1788] [serial = 2356] [outer = 0x8899c800] 21:46:37 INFO - PROCESS | 1788 | 1461213997771 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:46:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:46:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1239ms 21:46:37 INFO - PROCESS | 1788 | 1461213997805 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 1788 | 1461213997809 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:46:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:46:37 INFO - PROCESS | 1788 | 1461213997814 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 1788 | 1461213997817 Marionette TRACE conn4 <- [1,3106,null,{}] 21:46:37 INFO - PROCESS | 1788 | 1461213997822 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:38 INFO - PROCESS | 1788 | 1461213998033 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:46:38 INFO - PROCESS | 1788 | 1461213998482 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 1788 | ++DOCSHELL 0x8348c400 == 160 [pid = 1788] [id = 786] 21:46:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 129 (0x83492800) [pid = 1788] [serial = 2357] [outer = (nil)] 21:46:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 130 (0x84a92800) [pid = 1788] [serial = 2358] [outer = 0x83492800] 21:46:38 INFO - PROCESS | 1788 | 1461213998580 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 1788 | ++DOMWINDOW == 131 (0x84d4f000) [pid = 1788] [serial = 2359] [outer = 0x83492800] 21:46:39 INFO - PROCESS | 1788 | 1461213999514 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:46:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:46:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:46:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:46:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1730ms 21:46:39 INFO - PROCESS | 1788 | 1461213999547 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:46:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:46:39 INFO - PROCESS | 1788 | 1461213999554 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:46:39 INFO - PROCESS | 1788 | 1461213999562 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 1788 | 1461213999568 Marionette TRACE conn4 <- [1,3110,null,{}] 21:46:39 INFO - PROCESS | 1788 | 1461213999576 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:39 INFO - PROCESS | 1788 | 1461213999814 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:46:40 INFO - PROCESS | 1788 | 1461214000136 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 1788 | ++DOCSHELL 0x85d8e800 == 161 [pid = 1788] [id = 787] 21:46:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 132 (0x87124400) [pid = 1788] [serial = 2360] [outer = (nil)] 21:46:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 133 (0x87d1a000) [pid = 1788] [serial = 2361] [outer = 0x87124400] 21:46:40 INFO - PROCESS | 1788 | 1461214000232 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 1788 | ++DOMWINDOW == 134 (0x8861f800) [pid = 1788] [serial = 2362] [outer = 0x87124400] 21:46:41 INFO - PROCESS | 1788 | 1461214001197 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:46:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:46:41 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 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:46:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1688ms 21:46:41 INFO - PROCESS | 1788 | 1461214001254 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 1788 | 1461214001260 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:46:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:46:41 INFO - PROCESS | 1788 | 1461214001267 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 1788 | 1461214001272 Marionette TRACE conn4 <- [1,3114,null,{}] 21:46:41 INFO - PROCESS | 1788 | 1461214001329 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:41 INFO - PROCESS | 1788 | 1461214001576 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:46:41 INFO - PROCESS | 1788 | 1461214001979 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e0dbb0c3-ec5f-4c71-ad15-0623cb76d745\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 1788 | ++DOCSHELL 0x8894e000 == 162 [pid = 1788] [id = 788] 21:46:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 135 (0x889edc00) [pid = 1788] [serial = 2363] [outer = (nil)] 21:46:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 136 (0x88df0000) [pid = 1788] [serial = 2364] [outer = 0x889edc00] 21:46:42 INFO - PROCESS | 1788 | 1461214002076 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 1788 | ++DOMWINDOW == 137 (0x894c0c00) [pid = 1788] [serial = 2365] [outer = 0x889edc00] 21:46:42 INFO - PROCESS | 1788 | 1461214002959 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:46:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:46:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1728ms 21:46:43 INFO - PROCESS | 1788 | 1461214002995 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 1788 | 1461214002999 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:46:44 WARNING - u'runner_teardown' () 21:46:44 INFO - No more tests 21:46:44 INFO - Got 0 unexpected results 21:46:44 INFO - SUITE-END | took 1293s 21:46:44 INFO - Closing logging queue 21:46:44 INFO - queue closed 21:46:44 INFO - Return code: 0 21:46:44 WARNING - # TBPL SUCCESS # 21:46:44 INFO - Running post-action listener: _resource_record_post_action 21:46:44 INFO - Running post-run listener: _resource_record_post_run 21:46:45 INFO - Total resource usage - Wall time: 1329s; CPU: 98.0%; Read bytes: 13996032; Write bytes: 964923392; Read time: 744; Write time: 295500 21:46:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:46:45 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182763520; Read time: 8; Write time: 166576 21:46:45 INFO - run-tests - Wall time: 1298s; CPU: 98.0%; Read bytes: 11141120; Write bytes: 782159872; Read time: 604; Write time: 128924 21:46:45 INFO - Running post-run listener: _upload_blobber_files 21:46:45 INFO - Blob upload gear active. 21:46:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:46:45 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 21:46:45 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'] 21:46:45 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 21:46:45 INFO - (blobuploader) - INFO - Open directory for files ... 21:46:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:46:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:46:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:46:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:46:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:46:47 INFO - (blobuploader) - INFO - Done attempting. 21:46:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:46:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:46:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:46:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:46:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:46:48 INFO - (blobuploader) - INFO - Done attempting. 21:46:48 INFO - (blobuploader) - INFO - Iteration through files over. 21:46:48 INFO - Return code: 0 21:46:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:46:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:46:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/50d3561978d2b10df1d46d4af311d07734be0c4709248054a7eef9b4899756235f86d4396e56fae0cba5422623b7d5e336c7eb0d086e33a87720552a7bf17b6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43e22987b9d34642770c0b948d88edee55e2500878aa66d31380543beb1f8e7ccf48723586073a7472f97b1aeb91f894a5a803b8c8890a14385dc282b86460eb"} 21:46:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:46:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:46:48 INFO - Contents: 21:46:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/50d3561978d2b10df1d46d4af311d07734be0c4709248054a7eef9b4899756235f86d4396e56fae0cba5422623b7d5e336c7eb0d086e33a87720552a7bf17b6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43e22987b9d34642770c0b948d88edee55e2500878aa66d31380543beb1f8e7ccf48723586073a7472f97b1aeb91f894a5a803b8c8890a14385dc282b86460eb"} 21:46:48 INFO - Running post-run listener: copy_logs_to_upload_dir 21:46:48 INFO - Copying logs to upload dir... 21:46:48 INFO - mkdir: /builds/slave/test/build/upload/logs 21:46:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1531.249131 ========= master_lag: 13.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 44 secs) (at 2016-04-20 21:47:01.848708) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:47:01.849789) ========= 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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/50d3561978d2b10df1d46d4af311d07734be0c4709248054a7eef9b4899756235f86d4396e56fae0cba5422623b7d5e336c7eb0d086e33a87720552a7bf17b6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43e22987b9d34642770c0b948d88edee55e2500878aa66d31380543beb1f8e7ccf48723586073a7472f97b1aeb91f894a5a803b8c8890a14385dc282b86460eb"} build_url:https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030768 build_url: 'https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/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/50d3561978d2b10df1d46d4af311d07734be0c4709248054a7eef9b4899756235f86d4396e56fae0cba5422623b7d5e336c7eb0d086e33a87720552a7bf17b6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43e22987b9d34642770c0b948d88edee55e2500878aa66d31380543beb1f8e7ccf48723586073a7472f97b1aeb91f894a5a803b8c8890a14385dc282b86460eb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CtgIlpECRgWYTy6jqKQ7_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.52 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:47:02.399754) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:47:02.400060) ========= 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-1461212334.425298-320600430 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017234 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:47:02.443771) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 21:47:02.444090) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 21:47:02.445812) ========= ========= Total master_lag: 15.83 =========